gpt4 book ai didi

java - 我的 "for loops"-- Java 出现问题

转载 作者:行者123 更新时间:2023-12-02 05:39:32 25 4
gpt4 key购买 nike

我一直在尝试创建一个for循环来打印任意两个输入整数之间的所有整数。

例如:

如果我输入 1 和 4,它应该打印 1,2,3,4

但是,我当前的代码仅打印最终输入。(标记为“end”的输入)

我的代码出了什么问题?请注意,if 语句会检查以确保输入有效。

{
int start = Integer.parseInt(startingInput.getText());
int end = Integer.parseInt(endingInput.getText());

if (start >= end) {
hintLabel.setText("Please input valid numbers");
}
else {
for (int count = start; count <= end; count++) {
outputArea.setText(count + ", ");
}
}
}

最佳答案

您正在将输出打印到某个 UI 组件,并且不断覆盖以前的值:

outputArea.setText(count + ", ");

您需要类似的东西(不确定确切的方法调用,因为我不知道 outputArea 的类型):

outputArea.setText(outputArea.getText () + count + ", ");

关于java - 我的 "for loops"-- Java 出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33281209/

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