我希望我的代码打印一个从 0 到 14 的整数序列,但它没有打印出任何东西,我不知道为什么。
public static void main(String[] args) {
int userInt;
int ender = 15;
for (userInt = 0; userInt>ender; userInt++) {
System.out.println(userInt);
}
}
您的 for 循环将执行 WHILE userInt>ender;
not UNTIL 满足条件。
更改>
为<
for (userInt = 0; userInt<ender; userInt++) {
for (userInt = 0; userInt>ender; userInt++) {
它在循环while userInt > 15
。从来没有。
你需要
for (userInt = 0; userInt < ender; userInt++) {
这将执行循环的内容并递增userInt
,直到超过 15。
这是问题所在:
userInt>ender
ie0 > 15
将返回 false,因此循环将在第一次尝试中中断
替换这个
userInt>ender
和
userInt<ender