java - 尝试添加用户输入的数据时出现问题
问题描述
见附上的代码。这里的主要目的是创建一个程序(Java)来进行加法、除法等。到目前为止,我只了解了加法块。出于某种原因,当我尝试将两个用户输入添加在一起时,它会将它们连接起来,根据我的代码,当它们被清楚地分开输入时,它们应该被输入。我附上了代码和几张图片,以帮助大家理解我想要实现的目标。欢迎任何和所有建设性的批评,我愿意接受任何建议......
PS:使用 IntelliJ 作为主要 IDE。
PS:标记为“运行”的图像是代码运行时的图像。
谢谢,希望能帮到你!
解决方案
用户输入是一个字符串。字符串表示文本,当您将两个字符串相加时,它们将被连接起来。你想要的是添加两个数字。您可以使用 ParseInt() 方法从字符串中创建一个 int(代表一个数字):
int firstNumber =Integer.parseInt(useInput1);
int secondNumber = Integer.parseInt(useInput2);
当您有两个整数时,您可以将它们加在一起:
int total = firstNumber + secondNumber;
我建议您阅读一些有关 Java 中基本/原始数据类型的信息。
推荐阅读
- flutter - 输入'未来
' 不是类型 'ApplicationMeta' 的子类型 - spyder - 如何修复 LDA 中的槌路径
- ruby-on-rails - 如何将变量传递给载波?
- virtualbox - OSX Big Sur 11.4 升级后出现 VirtualBox 错误
- vue-cli-3 - 无法在 VueCLI3 项目中安装 less-loader
- c# - 为什么 ap.Connect(authrequest) 返回空值?
- odoo - 在odoo中限制One2many Lines的条目
- java - 带有响应列表的 REST API 映射
- reactjs - React 多组件绑定
- python - 在 Python 中从文件中分离值