gpt4 book ai didi

java - 使用 netbeans 在 Jtextarea 中显示错误输出

转载 作者:行者123 更新时间:2023-12-02 03:56:42 25 4
gpt4 key购买 nike

我正在创建一个小型应用程序,例如计算器。我有 jTextField、jTextArea 和 Jbutton。当我输入121,然后单击按钮我想在 Jtextarea 中得到答案 4。但是当我点击时,我得到了错误的答案,如 242。

以下是我的代码:

 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
int va=Integer.parseInt( jTextField1.getText());
int vb= Integer.parseInt(jTextField1.getText());
int ca= va+vb;
jTextArea1.append(Integer.toString(ca));
jTextArea1.append("\n");
}

最佳答案

您从同一字段获取文本两次,因此 121+121242...

But I want to get the answer as 1+2+1=4

然后您需要获取String中的每个字符并将它们添加在一起,例如...

    String text = "121";
int result = 0;
for (char c : text.toCharArray()) {
result += Integer.parseInt(Character.toString(c));
}

System.out.println(result);

打印 4

关于java - 使用 netbeans 在 Jtextarea 中显示错误输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35376345/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com