// Using if statements, relational // operators, and equality operators import java.applet.Applet; import java.awt.*; import java.awt.event.*; public class Comparison extends Applet implements ActionListener { Label prompt1; // prompt user to input first value TextField input1; // input first value here Label prompt2; // prompt user to input second value TextField input2; // input second value here int number1, number2; // store input values // setup the graphical user interface components // and initialize variables public void init() { prompt1 = new Label( "Enter an integer" ); add( prompt1 ); // put prompt1 on applet input1 = new TextField( 10 ); add( input1 ); // put input1 on applet prompt2 = new Label( "Enter an integer and press Enter" ); add( prompt2 ); // put prompt2 on applet input2 = new TextField( 10 ); input2.addActionListener( this ); add( input2 ); // put input2 on applet } // display the results public void paint( Graphics g ) { g.drawString( "The comparison results are:", 70, 75 ); if ( number1 == number2 ) g.drawString( number1 + " == " + number2, 100, 90 ); if ( number1 != number2 ) g.drawString( number1 + " != " + number2, 100, 105 ); if ( number1 < number2 ) g.drawString( number1 + " < " + number2, 100, 120 ); if ( number1 > number2 ) g.drawString( number1 + " > " + number2, 100, 135 ); if ( number1 <= number2 ) g.drawString( number1 + " <= " + number2, 100, 150 ); if ( number1 >= number2 ) g.drawString( number1 + " >= " + number2, 100, 165 ); } // process user's action on the input2 text field public void actionPerformed( ActionEvent e ) { number1 = Integer.parseInt( input1.getText() ); number2 = Integer.parseInt( input2.getText() ); repaint(); } }