本文通过实例讲解给大家介绍Java中for、while、do while三种循环语句的区别,具体详情如下所示:

第一种:for循环

 循环结构for语句的格式: 


for          (初始化表达式;条件表达式;循环后的操作表达式) {         
              循环体;            
          }



eg:


class           Dome_For2{         
          public           static           void           main(String[] args) {         
          //System.out.println("Hello World!");         
          //求1-10的偶数的和         
          int           sum =           0          ;         
          for           (          int           i =           1          ;i<=          10           ; i++ ) {         
          if           (i%          2           ==          0          ) {           //判断语句         
          sum +=i;           //求和         
          }         
          }         
          System.out.println(sum);         
          }         
          }


  输出结构为30

第二种while语句

  循环结构while语句的格式:

  初始化语句;

while          (判断条件语句) {         
              循环体语句;         
              控制条件语句;         
           }



eg:

class           Demo_While {         
          public           static           void           main(String[] args) {         
          //求1-100之和         
          int           sum =           0          ;           //定义初始和为0         
          int           i =           1          ;           //定义开始求和的第一个数         
          while           (i <=           100          ) {           //判断条件语句         
          sum += i;           //sum = sum + i;         
          i++;           //让变量i自增         
          }         
          System.out.println(          "sum = "           + sum);         
          }         
          }


  输出结果为: sum = 5050

第三种do....while语句

  循环结构do...while语句的格式:

  初始化语句; 

do           {         
            循环体语句;         
            控制条件语句;         
          }          while          (判断条件语句);



eg:

class           Demo1_DoWhile {         
          public           static           void           main(String[] args) {         
          //求1-100的和         
          int           sum =           0          ;           //定义变量sum,用于存储求和的值         
          int           i =           1          ;           //定义变量i         
          do           {           // do 就是 干         
          //System.out.println("i = " + i); //循环体语句         
          sum +=i;         
          i++;         
          }         
          while           (i <=           100          );           //判断条件语句         
          System.out.println(          "sum = "          +sum);           //输出结果         
          }         
          }


输出结果:sum = 5050

总结: 三种循环语句的区别: 

    1.do...while循环至少执行一次循环体.

    2.而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句.

以上所述是小编给大家介绍的Java中for、while、do while三种循环语句的区别介绍 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

本文通过实例讲解给大家介绍Java中for、while、do while三种循环语句的区别,具体详情如下所示:

第一种:for循环

 循环结构for语句的格式: 

for          (初始化表达式;条件表达式;循环后的操作表达式) {         
              循环体;            
          }



eg:

class           Dome_For2{         
          public           static           void           main(String[] args) {         
          //System.out.println("Hello World!");         
          //求1-10的偶数的和         
          int           sum =           0          ;         
          for           (          int           i =           1          ;i<=          10           ; i++ ) {         
          if           (i%          2           ==          0          ) {           //判断语句         
          sum +=i;           //求和         
          }         
          }         
          System.out.println(sum);         
          }
          }



  输出结构为30

第二种while语句

  循环结构while语句的格式:

  初始化语句;

while          (判断条件语句) {         
              循环体语句;         
              控制条件语句;         
           }



eg:

class           Demo_While {         
          public           static           void           main(String[] args) {         
          //求1-100之和         
          int           sum =           0          ;           //定义初始和为0         
          int           i =           1          ;           //定义开始求和的第一个数         
          while           (i <=           100          ) {           //判断条件语句         
          sum += i;           //sum = sum + i;         
          i++;           //让变量i自增         
          }         
          System.out.println(          "sum = "           + sum);         
          }         
          }


  输出结果为: sum = 5050

第三种do....while语句

  循环结构do...while语句的格式:

  初始化语句; 

do           {         
            循环体语句;         
            控制条件语句;         
          }          while          (判断条件语句);



eg:


class           Demo1_DoWhile {         
          public           static           void           main(String[] args) {         
          //求1-100的和         
          int           sum =           0          ;           //定义变量sum,用于存储求和的值         
          int           i =           1          ;           //定义变量i         
          do           {           // do 就是 干         
          //System.out.println("i = " + i); //循环体语句         
          sum +=i;         
          i++;         
          }         
          while           (i <=           100          );           //判断条件语句         
          System.out.println(          "sum = "          +sum);           //输出结果         
          }         
          }


输出结果:sum = 5050

总结: 三种循环语句的区别: 

    1.do...while循环至少执行一次循环体.

    2.而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句.

以上所述是小编给大家介绍的Java中for、while、do while三种循环语句的区别介绍 ,希望对大家有所帮助