【发布时间】:2014-03-14 20:23:47
【问题描述】:
简单的问题(我是初学者!)...我的 java 程序需要引用存储为变量“a”和“z”的用户输入的整数。这两个变量是使用 Scanner 和 nextInt() 方法初始化的。这是我的代码:
Scanner in = new Scanner(System.in);
int a;
int z;
int x;
System.out.println("Please provide a lower bound (integer): ");
a = in.nextInt();
System.out.println("Please provide an upper bound (integer): ");
z = in.nextInt();
所以现在我需要在稍后出现的 for 循环中引用这些用户输入的变量,但我不知道执行此操作的语法。我需要 for 循环从“a”开始并一个接一个地继续直到“z”。
for(a ; a <= z ; a++) {
//code irrelevant to my question
}
Java 非常清楚我不能只在 for 循环中编写变量,那么我该怎么做呢?谢谢!
【问题讨论】:
-
错误信息是什么?
-
您遇到什么错误?假设您的变量
a和z在范围内,则执行for(; a <= z; a++) P应该可以。 -
您只需要参考 a 和 z 还是两者之间的所有数字?
标签: java for-loop java.util.scanner user-input