【发布时间】:2020-12-11 17:36:53
【问题描述】:
我正在尝试创建一个 For 循环程序,其中用户输入起始编号和结束编号,然后按下按钮显示值。示例:
但是,当我运行我的程序并按下按钮时,它只显示结束数字,如下所示:
到目前为止,我的代码如下所示:到目前为止,我还没有发现任何逻辑错误。
private void valuesButtonActionPerformed(java.awt.event.ActionEvent evt) {
int starting;
starting = Integer.parseInt(startingInput.getText());
int ending;
ending = Integer.parseInt(endingInput.getText());
for (int i = starting; i <= ending; i++){
outputField.setText(i + "");
}
}
【问题讨论】:
-
您只是将
outputField重置为循环中的 every 值,因此您只需要最后一个。您需要连接这些数字。看看java.lang.StringBuilder。 -
java.lang.StringBuilder ;-)
标签: java for-loop numbers output