记20181103循环结构与方法功能学习

mac2022-06-30  27

三大循环结构 

  1、for循环

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

    循环体

    }

    操作流程

      a:执行初始化语句

      b:执行判断条件语句,看返回值是true还是false

        如果是真就继续执行,如果是假就结束循环

      c:执行循环体语句

      d:执行循环后的操作表达式

实例:

  

1 for (int i = 1;i < 10;i++) 2 { 3 System.out.println("Helloworld"); 4 } 5 System.out.println("循环结束") 6 /* 7 int i = 1 初始化表达式 8 i < 10 条件表达式 9 i++ 循环后的操作表达式 10 System.out.println("Helloworld"); 循环体 11 */

 

  2、while循环

    初始化语句;

    while(条件判断语句){

    循环体语句;

    控制条件语句;

    }

    操作流程

      a:执行初始化语句

      b:执行判断条件语句,看返回值是true还是false

        如果是真就继续执行,如果是假就结束循环

      c:执行循环体语句

      d:执行控制条件语句

  实例

  

1 int sum = 0; 2 int i = 1; 3 while(i <= 100){ 4 sum= i + sum; 5 i++; 6 } 7 System.out.println(sum); 8 9 /* 10 int i = 1; 初始化语句 11 i <= 100 判断条件语句 12 sum = i + sum; 循环体 13 */ 14

 

    2、do...while循环

    初始化语句;

    do{

      循环体语句;

      控制条件语句;

    }while(条件判断语句);

 

    操作流程

      a:执行初始化语句

      b:执行循环体语句;

      c:执行控制条件语句;

      b:执行判断条件语句,看返回值是true还是false

        如果是真就继续执行,如果是假就结束循环

   实例

    

int i = 1; do { System.out.println(i); i++; } while (i<11); /* int i = 1; 初始化语句 System.out.println(i); 循环体语句 i<11 判断条件语句 */

 

  三种循环体的区别:

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

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

 

转载于:https://www.cnblogs.com/hardzx/p/9901175.html

最新回复(0)