我在显示到控制台时出现问题,使我的结果看起来像下面的结果。这些数字只是最终结果的例子,您应该可以使用任何数字。需要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