首页 > 解决方案 > 尝试添加用户输入的数据时出现问题

问题描述

见附上的代码。这里的主要目的是创建一个程序(Java)来进行加法、除法等。到目前为止,我只了解了加法块。出于某种原因,当我尝试将两个用户输入添加在一起时,它会将它们连接起来,根据我的代码,当它们被清楚地分开输入时,它们应该被输入。我附上了代码和几张图片,以帮助大家理解我想要实现的目标。欢迎任何和所有建设性的批评,我愿意接受任何建议......

PS:使用 IntelliJ 作为主要 IDE。

代码 运行 运行 运行 运行 运行结果

PS:标记为“运行”的图像是代码运行时的图像。

谢谢,希望能帮到你!

标签: java

解决方案


用户输入是一个字符串。字符串表示文本,当您将两个字符串相加时,它们将被连接起来。你想要的是添加两个数字。您可以使用 ParseInt() 方法从字符串中创建一个 int(代表一个数字):

int firstNumber =Integer.parseInt(useInput1);
int secondNumber = Integer.parseInt(useInput2);

当您有两个整数时,您可以将它们加在一起:

int total = firstNumber + secondNumber;

我建议您阅读一些有关 Java 中基本/原始数据类型的信息。


推荐阅读