三大循环for while和do....while

    xiaoxiao2022-07-12  213

    使用for循环前已经知道需运行多少次 for (初始化语句;判断条件语句;控制条件语句){ 循环语句体 } 例: for (int i = 0; i < 10; i++) { System.out.println(“hello”); }

    执行for循环的流程语句: 1、先执行初始化语句; 2、再执行判断语句,看结果是true还是false(如果是true,继续循环。如果是false,循环结束); 3、执行循环语句体; 4、执行控制条件语句; 5、再回到判断语句进行判断循环(判断语句:2)。

    不知循环次数使用while循环 while(判断条件语句){ 循环体语句; } 拓展格式: 初始化语句; while(判断条件语句){ 循环体语句; 控制条件语句; } 执行流程: 1、先执行初始化语句; 2、先执行判断语句,看结果是true还是false(如果是true,继续循环。如果是false,循环结束); 3、执行循环语句体; 4、执行控制条件语句; 5、再回到判断语句进行判断循环(判断语句:2)。 例:

    至少可以运行一次 do{ 循环体语句; }while(判断条件语句);

    拓展格式: 初始化语句; do{ 循环体语句; 控制条件语句; }while(判断条件语句);

    执行流程: 1、先执行初始化语句; 2、再执行循环语句体和执行控制条件语句; 2、最后执行判断语句,看结果是true还是false(如果是true,继续循环。如果是false,循环结束); 不管判断语句结果如何,至少执行一次循环语句体 例: 三大循环的区别:

    1、for循环和while循环都是先执行判断条件语句,再看是否还能执行循环语句体。 do.....while循环,不管判断语句结果如何,至少都会执行一次循环语句 2、已知循环次数使用for循环 不知循环次数用while循环
    最新回复(0)