如何从1开始for循环

xesrikrc  于 2021-07-07  发布在  Java
关注(0)|答案(1)|浏览(470)

**结案。**此问题不可复制或由打字错误引起。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。

上个月关门了。
改进这个问题

int keyCardNum = 10;
for(int x = 0; x<= keyCardNum; x++) {
        System.out.println(x);
}

它打印以下内容:

0
1
2
3
4
5
6
7
8
9
10

我在网上看到for循环从0开始。这是真的,我怎样才能删除0并从1开始到10。

kiz8lqtg

kiz8lqtg1#

for(int x = 0; x <= keyCardNum; x++)

定义 for 回路: int x = 0 :一个或多个循环变量及其初始值。循环开始时执行一次。通常,这个变量称为 i . x <= keyCardNum :循环条件。每次迭代执行一次。当此条件的计算结果为false时,循环终止(如果条件的计算结果立即为false,则循环永远不会运行。通常这是一个小于( < )表情。 i=0;i<10;++i 将循环10次, i=0;i<=10;++i 将循环11次。 x++ :增量器。每次迭代执行一次。这里定义了每次循环迭代之后发生的事情。通常,递增循环计数器变量,但在这里可以执行任何操作。
循环体的执行次数与循环条件的计算结果为true的次数相同。如果您对基本细节感兴趣,java语言规范会提供这些细节。
如果你想让循环从 1 ,必须用 1 . 或者,在表达式中使用循环变量时“规范化”循环变量,例如。 x + 1 产生一个偏移量为1的值(即在您的示例中为1-11)。

相关问题