循环结构

  我们要重复做一件事的时候,就要使用循环,这会使我们的工作量减少很多...

 

  首先,了解三个循环结构

    •   while
    •   do...while
    •   for

  循环四要素:循环初始值、循环条件、循环操作、循环变量的改变

 

一、while 循环

  语法:

      while(条件表达式){            ps:条件表达式 : 符合条件,循环继续执行;否则,循环退出

        循环操作;         循环操作 : 循环中被重复执行的操作

      }

 

  while循环一般用于写死循环

  

  例如:打印一百次 " Hello,Java! "

    int n = 1;

    while(n<=100){

      System.out.println(" Hello,Java! ");

      n++;

    }

 

二、do_while 循环

  语法: 

      do{

        循环操作

      }while(循环条件);

  例如:打印一百次 " Hello,Java! "

      int n =1;

      do{

        System.out.println(" Hello,Java! ");

      }while(n<=100);

 

  while与do_while 的区别 :

  首先,两个循环的语法不同

  执行顺序不同

  当初始情况不满足循环条件时

    while循环一次都不会执行

    do_while循环不管任何情况都会至少执行一次

 

三、for循环

  语法:

      for(表达式1;表达式2;表达式3){

        表达式4:循环体;

      }

  执行流程:

    1、循环初始化

    2、判断循环条件

    3、执行循环操作

    4、循环变量的改变

    5、重复2、3、4步直至2不成立

 

  例如:打印一百次 " Hello,Java! "

      for(int n = 1;n<=100;n++){

        System.out.println(" Hello Java! ");

      }

 

四、循环结构中的 break , continue  

  break : 跳出当前循环,如果是多重循环时,break只跳出break所在的{}的循环;

  continue :跳过本次循环,执行下一次循环。

 

五、嵌套循环

  就像条件语句能够相互嵌套一样,循环结构也可以相互嵌套,而且是三种循环相互嵌套...

    例如 : while(){

          do{

          }while();

        }

    或者:while(){

        for(){

        }

       }

  等等...

  例如:打印一个九九乘法表

    for(int i=1;i<=9;i++){

      for(int j=1;j<=i;j++){

        System.out.println(j + "*" + i + "=" + i*j);

      }

    }  

 

 

 

 

 

 

 

      

posted @ 2019-03-21 17:18  Just_do_IT_001  阅读(195)  评论(1编辑  收藏  举报