【发布时间】:2023-04-05 09:16:02
【问题描述】:
我想编写一个计算器,它从文本字段中获取数字并将它们加在一起以在文本区域中给出它们。
它可以从文本字段中获取两个数字,但是当我将它们加在一起时,它会给出:1+1=11。
如何将两个字符串相加使其等于 2?
这是我的源代码:
private void ButtonPlusActionPerformed(java.awt.event.ActionEvent evt) {
String Nummer1 = Zahl1.getText();
String Nummer2 = Zahl2.getText();
int intZahl1 = Integer.parseInt(Nummer1);
Integer integerZahl1 = new Integer(Nummer1);
int intZahl2 = Integer.parseInt(Nummer2);
Integer integerZahl2 = new Integer(Nummer2);
Result.setText(Nummer1 + Nummer2);
Result 是我的文本区域的名称,而潜水员Nummers 只是变量,您可能已经注意到了。
【问题讨论】:
-
除了@HovercraftFullOfEels 的回答,我想指出Java 编码约定规定包名都是小写,类名是CamelCase 以大写字母开头,变量名是以camelCase 开头一个小写字母。话虽如此,您应该将变量
Nummer1和Nummer2声明为nummer1和nummer2,即使我知道名词都是大写的 auf Deutsch 所以它不那么直观
标签: java string add calculator