📄 testcalculator1.java
字号:
/*
* TestCalculator1.java E.L. 2001-08-10
*
*/
import javax.swing.JOptionPane;
class TestCalculator1 {
public static void main(String[] args) {
/* Reading data */
String number1Read = JOptionPane.showInputDialog("First number: ");
String number2Read = JOptionPane.showInputDialog("Second number: ");
double number1 = Double.parseDouble(number1Read);
double number2 = Double.parseDouble(number2Read);
int answer = JOptionPane.showConfirmDialog(null, "Add the numbers? ",
"Calculator", JOptionPane.YES_NO_OPTION);
/* Calculating results */
Calculator calcus = new Calculator(number1, number2);
double calculatedAnswer;
char operator;
if (answer == JOptionPane.YES_OPTION) { // Yes is pressed
calculatedAnswer = calcus.calculateSum();
operator = '+';
} else { // No or Esc is pressed, or the dialogue is closed
calculatedAnswer = calcus.calculateDifference();
operator = '-';
}
/* Printing results */
String result = "Our calculation: " + calcus.getNumber1() + " " +
operator + " " + calcus.getNumber2();
result += "\nThe answer is " + calculatedAnswer;
JOptionPane.showMessageDialog(null, result);
System.exit(0);
}
}
/* Example Run:
See figure 5.4
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -