الة حاسبة بلغة الجافا Java
الة حاسبة بلغة الجافا Javal
Double fristnum , lastnum;
Double result;
String operation;
//button one
private void oneActionPerformed(java.awt.event.ActionEvent evt)
{
String value = text_result.getText() + one.getText();
text_result.setText(value);
}
//button tow
private void towActionPerformed(java.awt.event.ActionEvent evt)
{
String value = text_result.getText() + tow.getText();
text_result.setText(value);
}
//button three
private void threeActionPerformed(java.awt.event.ActionEvent evt)
{
String value = text_result.getText() + three.getText();
text_result.setText(value);
}
//button four
private void fourActionPerformed(java.awt.event.ActionEvent evt)
{
String value = text_result.getText() + four.getText();
text_result.setText(value);
}
//button five
private void fiveActionPerformed(java.awt.event.ActionEvent evt)
{
String value = text_result.getText() + five.getText();
text_result.setText(value);
}
//button six
private void sixActionPerformed(java.awt.event.ActionEvent evt) {
String value = text_result.getText() + six.getText();
text_result.setText(value);
}
//button seven
private void sevenActionPerformed(java.awt.event.ActionEvent evt)
{
String value = text_result.getText() + seven.getText();
text_result.setText(value);
}
//button eight
private void nightActionPerformed(java.awt.event.ActionEvent evt)
{
String value = text_result.getText() + night.getText();
text_result.setText(value);
}
//button nine
private void nineActionPerformed(java.awt.event.ActionEvent evt)
{
String value = text_result.getText() + nine.getText();
text_result.setText(value);
}
//button zero
private void zeroActionPerformed(java.awt.event.ActionEvent evt) {
String value = text_result.getText() + zero.getText();
text_result.setText(value);
}
//button dot
private void dotActionPerformed(java.awt.event.ActionEvent evt) {
String value = text_result.getText() + dot.getText();
text_result.setText(value);
}
//button dot
private void cleanActionPerformed(java.awt.event.ActionEvent evt)
{
text_result.setText(null);
}
//button addtion
private void addActionPerformed(java.awt.event.ActionEvent evt)
{
fristnum = Double.parseDouble(text_result.getText());
text_result.setText(null);
operation = "+";
}
//button sub
private void subActionPerformed(java.awt.event.ActionEvent evt)
{
fristnum = Double.parseDouble(text_result.getText());
text_result.setText(null);
operation = "-";
}
//button multiplication
private void multpActionPerformed(java.awt.event.ActionEvent evt) {
fristnum = Double.parseDouble(text_result.getText());
text_result.setText(null);
operation = "*";
}
//button Division
private void divionActionPerformed(java.awt.event.ActionEvent evt) {
fristnum = Double.parseDouble(text_result.getText());
text_result.setText(null);
operation = "/";
}
//button equle
String answer ;
lastnum = Double.parseDouble(text_result.getText());
switch(operation)
{
case "+":
result = fristnum + lastnum ;
answer = String.format("%.2f" ,result);
text_result.setText(answer);
break;
case "-":
result = fristnum - lastnum ;
answer = String.format("%.2f" ,result);
text_result.setText(answer);
break;
case "*":
result = fristnum * lastnum ;
answer = String.format("%.2f" ,result);
text_result.setText(answer);
break;
case "/":
result = fristnum / lastnum ;
answer = String.format("%.2f" ,result);
text_result.setText(answer);
break;
}
No comments: