Java for 循环
接下来,我们准备为大家介绍“for 循环”。
for循环——也是循环中的一种,但是,在for循环中它有3个不同的表达式可以供我们去使用,所以,
比前面学习过的循环相对要复杂一些,而且,变化会更多一些。
1、首先,我们来看看for循环的一般形式:
for(表达式1;表达式2;表达式3)
{
语句1;
语句n;
}
for语句的分析与重点记忆:
(1)以for关键字开始
(2)一对小括号
(3)表达式1——对用于表达式2的变量赋初值,只会在循环开始时执行一次。
(4)表达式2——循环条件判断,当判断结果为“true”就执行语句1和语句n,否则结束循环。
(5)表达式3——循环变量中的值递增或递减操作,然后,操作结果在表达式2中用于判断使用。
(6)一对大括号,如果"循环体"中的代码只有一行,可以忽略一对大括号。
所以,我们可以将上面的for循环的一般式通过下面的方式来描述,这样更直观:
for( 对用于循环条件判断的变量赋初值;循环条件判断;循环变量值递增或递减操作 )
{
循环体语句;
}
2、 例子:
int i;
for(i=0;i<2;i=i+1)
{
语句1;
}
语句2;
例子分析:
(1)程序首先执行for循环中表达式1,即i=0,然后,“i”中的值变为0。
(2)程序判断表达式2,即i<2,而“i”当前的值为0,所以,0<2判断结果为“true”,所以,可以执行循环体中的代码,即语句1。
(3)执行完语句1以后,程序就再执行表达式3,即i+1,而“i”当前的值为0,即0+1结果等于1,然后,将结果1赋给变量”i“,变量“i”中的值由0变为1。
(4)程序再回到表达式2中判断i<2,结果为“true”,因为当前“i”中的值等1,而1是少于2,然后,就可以再次执行语句1,然后,程序就再执行表达式3,即i+1,而“i”当前的值为1,即1+1结果等于2,然后,将结果2赋给变量”i“,变量“i”中的值由1变为2。
(5)程序再回到表达式2中判断i<2,结果为“false”,因为当前“i”中的值等2,而2不少于2,所以,就可以结束for循环,然后,执行语句2。
虽然,上面的for循环看起来有点复杂,但是,大家不用害怕,只要先做到记住for循环的格式与每个表达式的作用,与每个表达式执行的先后次序,然后,多练习几次,再重复结合其它的知识点一起训练,再训练,自然就可以从最初的记住,到熟练,然后,再到灵活运用了。
非常好,现在,我们已经掌握了Java中的“for循环”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”。
不要停留在理论规则上面,快动起来吧!
(通过游戏模式学习与训练,需要在电脑上运行)