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循环”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”

 

  不要停留在理论规则上面,快动起来吧!

    

(通过游戏模式学习与训练,需要在电脑上运行)

进入游戏学习与训练