JAVA CODE
// Ex120 program
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class Ex120 extends Applet
implements ActionListener
{
Label Num1Label, Num2Label, Num3Label;
TextField Num1Text, Num2Text, Num3Text;
int Num1, Num2, Num3;
public void init()
{
Num1Label = new Label (" Enter the 1st Number: ");
add(Num1Label);
Num1Text = new TextField(3);
add(Num1Text);
Num1Text.addActionListener(this);
Num2Label = new Label (" Enter the 2nd Number: ");
add(Num2Label);
Num2Text = new TextField(3);
add(Num2Text);
Num2Text.addActionListener(this);
Num3Label = new Label (" Enter the 3rd Number: ");
add(Num3Label);
Num3Text = new TextField(3);
add(Num3Text);
Num3Text.addActionListener(this);
}
public void paint ( Graphics g )
{
int sum = Num1 + Num2 + Num3;
long product = Num1 * Num2 * Num3;
float average = (float) sum/3;
int maxnum = Math.max (Num1, Math.max(Num2,Num3));
int minnum = Math.min (Num1, Math.max(Num2,Num3));
g.drawString(" The Sum is : " + sum , 30, 80 );
g.drawString(" The Average is : " + average , 30, 100 );
g.drawString(" The Product is : " + product , 30, 120 );
g.drawString(" The Smallest is : " + minnum , 30, 140 );
g.drawString(" The Largest is : " + maxnum , 30, 160 );
}
public void actionPerformed ( ActionEvent e )
{
Num1 = Integer.valueOf(Num1Text.getText()).intValue();
Num2 = Integer.valueOf(Num2Text.getText()).intValue();
Num3 = Integer.valueOf(Num3Text.getText()).intValue();
repaint();
}
}