有人能解释一下这个Java代码的作用吗?
我在大学里学习Java作为一门学科,我在表格中得到了这段代码以获得输出,我执行了这段代码以获得(11)的结果有人能解释一下这个Java代码的作用吗?,java,Java,我在大学里学习Java作为一门学科,我在表格中得到了这段代码以获得输出,我执行了这段代码以获得(11)的结果 inti; 对于(i=1;i让我们从头开始,声明一个名为i的int类型的变量 int i; for (i=1; i<10; i+=2) ; 现在我们将循环,将i初始化为1,而i小于10将2添加到i(1,3,5,7,9,11)。11不小于10,因此停止循环 for (i=1; i<10; i+=2); 让我们从头开始,声明一个名为i的int类型的变量 int
inti;
对于(i=1;i让我们从头开始,声明一个名为i
的int
类型的变量
int i;
for (i=1; i<10; i+=2)
;
现在我们将循环,将i
初始化为1
,而i
小于10
将2
添加到i
(1,3,5,7,9,11)。11
不小于10
,因此停止循环
for (i=1; i<10; i+=2);
让我们从头开始,声明一个名为i
的int
类型的变量
int i;
for (i=1; i<10; i+=2)
;
现在我们将循环,将i
初始化为1
,而i
小于10
将2
添加到i
(1,3,5,7,9,11)。11
不小于10
,因此停止循环
for (i=1; i<10; i+=2);
代码可以这样写得更清楚(我将包括说明每个部分的作用的注释):
//声明一个数字变量
int i;
//这是一个for循环
//第一部分首先将i设置为1
//最后一部分每次向i添加2
//中间部分告诉它要执行多少次
//在这种情况下,直到我不再小于10
对于(i=1;i<10;i+=2);
//这将打印出最终值,即11
系统输出打印LN(i);
所以你的代码将从1开始,然后循环
i=3,i=5等,直到i不再小于10,当
i=9,i=11
然后程序停止并打印i的最终值代码可以像这样写得更清楚(我将包括说明每个部分的功能的注释):
//声明一个数字变量
int i;
//这是一个for循环
//第一部分首先将i设置为1
//最后一部分每次向i添加2
//中间部分告诉它要执行多少次
//在这种情况下,直到我不再小于10
对于(i=1;i<10;i+=2);
//这将打印出最终值,即11
系统输出打印LN(i);
所以你的代码将从1开始,然后循环
i=3,i=5等,直到i不再小于10,当
i=9,i=11
然后程序停止,你打印出i的最终值。有人在偷偷摸摸。下面是它的排列方式:
int i;
for (i=1; i<10; i+=2)
;
System.out.println(i);
是一个for
循环,首先将i
设置为1
,然后在i
小于10时循环,每次向i`添加2。for后面的分号是no op,是一个空语句
尝试此版本,看看会发生什么:
int i;
for (i=1; i<10; i+=2)
System.out.println(i);
System.out.println(i);
inti;
因为(i=1;i有人在偷偷摸摸。下面是它的排列方式:
int i;
for (i=1; i<10; i+=2)
;
System.out.println(i);
是一个for
循环,首先将i
设置为1
,然后在i
小于10时循环,每次向i`添加2。for后面的分号是no op,是一个空语句
尝试此版本,看看会发生什么:
int i;
for (i=1; i<10; i+=2)
System.out.println(i);
System.out.println(i);
inti;
对于(i=1;输入for后面的分号。这是我所知道的始终使用大括号和大括号的最佳参数之一,即使它是一个带一行的循环体。IntelliJ会捕捉到这个blooper。请注意for后面的分号。这是我所知道的始终使用大括号和大括号的最佳参数之一,即使它是一个带o的循环体ne线IntelliJ会抓到这个家伙的。