please help me to make a simple calculator its a simple calculator I'm a first year level programmer and i miss my class last week and now im stuck creating a simple calculator because i miss some codes and tips to create a simple calculator please somebody check my code and see whats missing or wrong in my codes thx... heres my codes...
import java.awt.*; import java.applet.*; import java.awt.event.*; import java.lang.*; public class Calculator extends Applet implements ActionListener { TextField txtText1; Button Button1; Button Button2; Button Button3; Button Button4; Button Button5; Button Button6; Button Button7; Button Button8; Button Button9; Button Button0; Button ButtonAdd; Button ButtonMinus; Button ButtonEqual; Button ButtonPoint; TextField txtField; int num1; int num2; String operator; public void init() { setLayout(new FlowLayout()); Button1=new Button("1"); Button2=new Button("2"); Button3=new Button("3"); Button4=new Button("4"); Button5=new Button("5"); Button6=new Button("6"); Button7=new Button("7"); Button8=new Button("8"); Button9=new Button("9"); Button0=new Button("0"); ButtonAdd = new Button("+"); ButtonMinus = new Button("-"); ButtonEqual = new Button("="); add(Button1); add(Button2); add(Button3); add(Button4); add(Button5); add(Button6); add(Button7); add(Button8); add(Button9); add(Button0); add(ButtonAdd); add(ButtonMinus); add(ButtonEqual); Button1.addActionListener(this); Button2.addActionListener(this); Button3.addActionListener(this); Button4.addActionListener(this); Button5.addActionListener(this); Button6.addActionListener(this); Button7.addActionListener(this); Button8.addActionListener(this); Button9.addActionListener(this); Button0.addActionListener(this); ButtonAdd.addActionListener(this); ButtonMinus.addActionListener(this); ButtonEqual.addActionListener(this); } public void actionPerformed(ActionEvent evt) { if(evt.getSource()==Button1) txtText1.setText(txtText1.getText()+1); else if(evt.getSource()==Button2) { txtText1.setText(txtText1.getText()+2); } if(evt.getSource()==Button3) txtText1.setText(txtText1.getText()+3); else if(evt.getSource()==Button4) { txtText1.setText(txtText1.getText()+4); } if(evt.getSource()==Button5) txtText1.setText(txtText1.getText()+5); else if(evt.getSource()==Button6) { txtText1.setText(txtText1.getText()+6); } if(evt.getSource()==Button7) txtText1.setText(txtText1.getText()+7); else if(evt.getSource()==Button8) { txtText1.setText(txtText1.getText()+ ; } if(evt.getSource()==Button9) txtText1.setText(txtText1.getText()+9); else if(evt.getSource()==Button0) { txtText1.setText(txtText1.getText()+0); } else if (evt.getSource() == ButtonAdd) { num1 = Integer.parseInt(txtText1.getText()); operator="+"; txtText1.setText(""); } else if(evt.getSource() == ButtonMinus) { num1 = Integer.parseInt(txtText1.getText()); operator="-"; txtText1.setText(""); } else if (evt.getSource() == ButtonEqual) { if(txtText1.getText() =="") { } else if (operator=="+") { num2=Integer.parseInt(txtText1.getText()); String total=Integer.toString((num1+num2)); txtText1.setText(total); } else if (operator=="-") { num2=Integer.parseInt(txtText1.getText()); String total=Integer.toString((num1-num2)); txtText1.setText(total); } } } }
You have to login or register to post comments.