if-else Statement

//filename: Calculator2000.java
import java.awt.*;
import java.awt.event.*;
import java.applet.*;

public class Calculator2000 extends Applet implements ActionListener
{
  public TextField in1, in2, out;
  public Button plus, minus, times, div;
    
  public void init()
  {
    Panel p1, p2;
    setLayout(new GridLayout(2, 1, 10, 10));
        
    in1 = new TextField(); 
    in2 = new TextField();
    out = new TextField();
    out.setEditable(false);
    p1 = new Panel(new GridLayout(4, 1, 2, 2));
    p1.add(in1); p1.add(in2); p1.add(out); add(p1);
        
    plus = new Button("plus"); minus = new Button("minus");
    times = new Button("times"); div = new Button("divide");
    p2 = new Panel(new GridLayout(1, 5, 10, 10));
    p2.add(plus); p2.add(minus); p2.add(times); p2.add(div); add(p2);
        
    plus.addActionListener(this); minus.addActionListener(this);
    times.addActionListener(this); div.addActionListener(this);
  }
    
  public void actionPerformed(ActionEvent e)
  {
    String ac = e.getActionCommand();
    double x1 = new Double(in1.getText()).doubleValue();
    double x2 = new Double(in2.getText()).doubleValue();
    double result = 0;
        
    if (ac.equals("plus")) result = x1 + x2;
    else if (ac.equals("minus")) result = x1 - x2;
    else if (ac.equals("times")) result = x1 * x2;
    else if (ac.equals("divide")) result = x1 / x2;
    out.setText(result + "");
  }
}

Previou page Next page