我正在尝试做一个只需要乘法的计算器。我举个例子。想象一下2 jTextField。我需要获取写入这些jtextfields的数据,并将它们相乘。并显示结果和jTextField3。这项工作需要行动执行jButton下的工作。这对你们来说很容易,但我不明白。谢谢你的阅读..
num1=Integer.parseInt(txtfield1.getText());
num2=Integer.parseInt(txtfield2.getText());
total=num1*num2;
totalField.setText(String.valueOf(total));
注意:我尝试了这段代码,但它没有用。但我需要那样的。
我只需要一个关于我在问题上所说的内容的全新代码。好吧,我很坚定地给你命令,但是,请帮助我。或者我该怎么办?
答案 0 :(得分:1)
我们可以看到代码的2个问题:
请改用:
try{
int num1=Integer.parseInt(txtfield1.getText());
int num2=Integer.parseInt(txtfield2.getText());
int total=num1*num2;
totalField.setText(Integer.toString(total));
} catch(NumberFormatException e) {
totalField.setText("Error in input");
}