我在顯示到控制檯時出現問題,使我的結果看起來像下面的結果。這些數字只是最終結果的例子,您應該可以使用任何數字。需要Java幫助
Operation Result
25+5 30
25-5 20
25*5 125
25/5 5
這是我的代碼到目前爲止!
import javax.swing.JOptionPane;
public class Arithmetic {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//local variables
String firstNumber;
String secondNumber;
int number1;
int number2;
int sum;
// input = get First and Second Numbers from user
firstNumber = JOptionPane.showInputDialog("Enter first Number");
secondNumber = JOptionPane.showInputDialog("Enter Second Number");
// convert numbers from string to integer
number1 = Integer.parseInt(firstNumber);
number2 = Integer.parseInt(secondNumber);
// add the numbers
sum = number1 + number2;
sum = number1 - number2;
sum = number1 * number2;
sum = number1/number2;
//display the results
System.out.println("Operation Result");
System.out.println(number1 + "(+)" + number2);
}
}
什麼不是你的程序需要這麼做? – cheeken
首先,你不輸出'sum'。其次,您正在執行所有操作並存儲在相同的變量中。實際上,你最終只能存儲商。 –
不要爲所有四個結果重複使用相同的'sum'變量。 – Turix