Monday, December 2, 2013

calculator
































































































































im working for a calculator using eclipse. for the "=" button ive written the code:































































































































JButton btn_result = new JButton("=");































































































































btn_result.addActionListener(new ActionListener() {































































































































public void actionPerformed(ActionEvent e) {































































































































secondDouble=(Double.parseDouble(String.valueOf(di splay.getText())));































































































































if(plusClick>0){































































































































totalDouble=firstDouble+secondDouble;































































































































display.setText(String.valueOf(totalDouble));































































































































firstDouble=0;































































































































secondDouble=0;































































































































plusClick=0;
































































































































}































































































































if(minusClick>0){































































































































totalDouble=firstDouble-secondDouble;































































































































display.setText(String.valueOf(totalDouble));































































































































firstDouble=0;































































































































secondDouble=0;































































































































minusClick=0;
































































































































}































































































































if(multiplyClick>0){































































































































totalDouble=firstDouble*secondDouble;































































































































display.setText(String.valueOf(totalDouble));































































































































firstDouble=0;































































































































secondDouble=0;































































































































multiplyClick=0;
































































































































}































































































































if(divideClick>0){































































































































totalDouble=firstDouble/secondDouble;































































































































display.setText(String.valueOf(totalDouble));































































































































firstDouble=0;































































































































secondDouble=0;































































































































divideClick=0;































































































































}































































































































if(percentageClick>0){































































































































totalDouble=(firstDouble * 100/ secondDouble);































































































































display.setText(String.valueOf(totalDouble));































































































































firstDouble=0;































































































































secondDouble=0;































































































































percentageClick=0;































































































































}































































































































System.out.println("In ActionPerformed");































































































































the problem is: i want to repeat this action for any click of the "=" ... ex. 8-3 click=, result 5. now i click again= and i wont the result 2. like the microsoft calculator... help pleaasee :)































































































































































































































































No comments:

Post a Comment