• MaxMin3Applet.java
    
    
    
    /*
    	This Applet reads three numbers, number1, number2, 
            and number3; and prints the largest value 
            and the samllerest value.
    */
    
    import java.awt.Graphics;   // import class Graphics
    import javax.swing.*;       // import package javax.swing
    
    public class MaxMin3Applet extends JApplet {
    
       double max;  // maximum value entered by user
       double min;  // minimum value entered by user 
    
       // initialize applet by obtaining values from user
       public void init()
       {
          String firstNumber;   // first string entered by user
          String secondNumber;  // second string entered by user
          String thirdNumber;  // third string entered by user
    
          double number1;       // first number to compare
          double number2;       // second number to compare
          double number3;       // third number to compare
    
          // obtain first number from user
          firstNumber = JOptionPane.showInputDialog(
             "Enter first floating-point value" );
    
          // obtain second number from user
          secondNumber = JOptionPane.showInputDialog(
             "Enter second floating-point value" );
    
          // obtain second number from user
          thirdNumber = JOptionPane.showInputDialog(
             "Enter third floating-point value" );
    
          // convert numbers from type String to type double
          number1 = Double.parseDouble( firstNumber ); 
          number2 = Double.parseDouble( secondNumber );
          number3 = Double.parseDouble( thirdNumber );
    
          //  Determine largest value
          max = number1;
          if (number2 > max)
    	 max = number2;
          if (number3 > max)
    	 max = number3;
    
          //  Determine smallest value
          min = number1;
          if (number2 < min)
    	 min = number2;
          if (number3 < min)
    	 min = number3;
             
       } // end method init
    
       // draw results in a rectangle on applet background
       public void paint( Graphics g )
       {
          // call superclass version of method paint
          super.paint( g );
    
          // draw rectangle starting from (15, 10) that is 270 
          // pixels wide and 20 pixels tall
          g.drawRect( 15, 10, 270, 20 );
    
          // draw results as a String at (25, 25)
          g.drawString( "Largest value is " + max + " ,Smallest is " + min, 25, 25 );
    
       } // end method paint
    
    } // end class MaxMin3Applet