标签:嵌套循环 world 控制 条件判断 sys int [] 多重循环 不能
循环结构 for循环 do....while 循环 while 循环 for循环 for(初始化语句;判断条件语句;控制条件语句){ 循环语句; } while 循环 while(判断条件语句){ 循环语句; 控制条件语句; } do....while 循环 do{ 循环语句; 控制条件语句; }while(判断条件语句); 三种循环的区别: do。。while循环必须先运行一次,在执行判断条件。 for循环和while循环先进行条件判断,然后根据条件是否执行循环语句; for循环和while循环的区别 循环结束后,for循环初始化变量被注销,不能再使用了。 而while循环的初始化变量还可以继续使用。 嵌套循环 提示:嵌套循环也是一个循环。 例1:请输出一个4行5列的星星(*)图案 * 结果: * ***** * ***** * ***** * ***** public static void one() { // 控制打印的行数 for (int i = 0; i < 4; i++) { // 控制每一行打印的个数 for (int j = 0; j < 5; j++) { System.out.print("* "); } // 每一行的换行 System.out.println(); } } 例2:循环嵌套练习之打印正三角形 需求:请输出如下图形 * ** *** **** ***** public static void two() { // 控制打印的行数 for (int i = 1; i < 6; i++) { // 控制每一行打印的个数,个数于i的大小有关 for (int j = 0; j < i; j++) { System.out.print("* "); } // 每一行的换行 System.out.println(); } } 控制循环语句 控制语句break 作用: 跳出单层循环 跳出多层循环 例子: public static void two() { // 控制打印的行数 for (int i = 1; i < 6; i++) { // 控制每一行打印的个数,个数于i的大小有关 for (int j = 0; j < i; j++) { System.out.print("* "); break; } // 每一行的换行 System.out.println(); } } 效果:只打印了一个星星就停止了。(跳出了多重循环) 控制语句continue 作用: 结束本次循环,继续下次循环。(三次循环,第二次循环判断中有continue ,结束第二次循环,开始第三次循环) 例子: public class ContinueDemo { public static void main(String[] args) { for(int x=1; x<=5; x++) { if(x == 3) { continue; } System.out.println("HelloWorld"+x); } } } 效果:当x=3的时候,结束本次循环,继续下次(x=4)循环 结果: HelloWorld1 HelloWorld2 HelloWorld4 HelloWorld5
标签:嵌套循环 world 控制 条件判断 sys int [] 多重循环 不能
原文地址:https://www.cnblogs.com/binLiCheng/p/9385995.html