【发布时间】:2016-10-12 20:36:35
【问题描述】:
我正在用 Java 执行下面的 for 循环。我有一个用户开始时使用的数字的默认值,即 100。我专门为用户输入了一个字段来输入自己的数字,这将更改构造函数中的默认值。
无论如何,我希望我的 for 循环采用他们输入的数字并开始增加它,直到达到 100。循环运行正常,但它从 53 开始,它增加了我不知道为什么。有人可以告诉我吗? 我的代码如下。
defaultvaluenumber = userinput;
for(defaultvaluenumber = userinput; userinput < 100; userinput++)
{
System.out.println("Your current number incremented is: " + userinput);
}
【问题讨论】:
-
循环从
defaultvaluenumber运行到 100。我们可以在这里提供什么帮助?你的问题有点不清楚。 -
请查看如何创建minimal reproducible example。我们不知道为什么您的循环从
53开始。您的问题代码中没有 53 -
同意@cricket_007,请具体一点
-
for 循环之前的行是不必要的。
userinput必须是53或'5'。显示用户输入是如何分配的。 -
请告诉我们您作为用户输入传递了什么。你的问题有点不清楚。同意@cricket_007