Java do-while 循环

 

  接下来,我们准备为大家介绍“do-while 循环”。

 

  do-while语句——先执行循环体,然后再判断条件是否成立,如果条件为“true”就继续执行循环体中的代码,否则就结束循环,所以,这种循环无论判断条件是否成立,都会先执行一次循环体中的代码

            

 1、首先,我们来看看do-while语句的格式:

    do

    {

      语句1

      语句n

    }while(表达式);

 

    do-while语句的分析与重点记忆:

 

   (1)以"do"关键字开始

       

   (2)一对"大括号"作为循环体的起始与结束边界,而这一对大括号一定要写上,不能忽略,即使循环中一行代码也没有,也要写上。

       

   (3)"while"关键字

       

   (4)表达式,当表达式的结果为“true”继续执行循环,否则结束循环

       

   (5)最后还要有一个“分号”

 

 

   

  2、do...while的特性,以及与while的区别

 

   do...while的特性:就是第一次执行时,不需要进行判断,就直接执行"循环体"中的代码,然后,再执行while"表达式"判断,如果为"true"则重复执行"循环体"中的代码。

 

   do...while与while的区别如下:
(1)while需要先进行一次判断,且为true,才可以执行"循环体"中的代码,而do...while第一次执行不       需要任何判断。就可以直接执行"循环体"中的代码。

 

    (2)while循环体中如果只有一行代码时,可以忽略"大括号",但do...while一定要写上"大括号"。

 

 

  

  3、 例子:

    int i=0;

    do

    {

      语句1;

      i=i+1;

    }while( i < 1 )

    语句2;

 

   例子分析:

   (1)程序首先执行语句1,然后,执行i+1,即0+1,因为当前“i”的值等于0,然后,将相加的结果1赋值给“i”变量,然后,“i”中的值由0变为1。

 

   (2)程序执行while语句后面的表达式i<1,判断结果为“false”,因为“i”等于1,而1不小于1,所以,循环就立即结束,然后,程序就可以执行语句2

 

   所以,通过上面这个例子,我们就可以看到,即使用do-while的表达式在第一次判断时就为“false”,但是,它循环体中的代码还是会被先执行一次,这就是与while循环的最大区别。

       

 

   非常好,现在,我们已经掌握了Java中的“do-while语句”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用它去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”

 

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

    

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

进入游戏学习与训练