/* COSC 304 section 2 LUKE BURGESS luke_burgess@hotmail.com @00205854 Sept 17 2000 */ // Project 2: Exercise 3.11, page 110 from "Java How To Program", Deitel & Deitel // Applet that reads five integers and determines and prints the // largest & smallest integers in the group import javax.swing.JOptionPane; import javax.swing.JApplet; import java.awt.Graphics; public class Exercise11p110 extends JApplet { int number1, number2, number3, number4, number5, // numbers to manipulate smallest, largest; // results String firstNumber, secondNumber, thirdNumber, fourthNumber, fifthNumber; // integers entered by user public void paint (Graphics g) { // read numbers from user as Strings firstNumber = JOptionPane.showInputDialog ("Enter first integer:"); secondNumber = JOptionPane.showInputDialog ("Enter second integer:"); thirdNumber = JOptionPane.showInputDialog ("Enter third integer:"); fourthNumber = JOptionPane.showInputDialog ("Enter fourth integer:"); fifthNumber = JOptionPane.showInputDialog ("Enter fifth integer:"); // convert numbers from type String to type int number1 = Integer.parseInt (firstNumber); number2 = Integer.parseInt (secondNumber); number3 = Integer.parseInt (thirdNumber); number4 = Integer.parseInt (fourthNumber); number5 = Integer.parseInt (fifthNumber); // find smallest number smallest = number1; if (number2 < smallest) smallest = number2; if (number3 < smallest) smallest = number3; if (number4 < smallest) smallest = number4; if (number5 < smallest) smallest = number5; // find largest number largest = number1; if (number2 > largest) largest = number2; if (number3 > largest) largest = number3; if (number4 > largest) largest = number4; if (number5 > largest) largest = number5; g.drawString ("The numbers entered were " + number1 + ", " + number2 + ", " + number3 + ", " + number4 + ", " + number5, 25, 25); g.drawString ("The smallest is " + smallest, 25, 40); g.drawString ("The largest is " + largest, 25, 55); } // paint () } // class Exercise11p110