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(); } }