跳转控制语句–continue
-
基本介绍
- continue 语句****用于结束本次循环,继续执行下一次循环。
- continue 语句出现在多层嵌套的循环语句体中时,可以通过标签指明要加粗样式跳过的是哪一层循环 , 这个和前面的标签的使用的规则一样.
-
当 i == 2 时,就会跳出循环,执行下一次循环。不等于 2 时,后面的代码还是会执行。int i = 1;while (i <= 4){i++;if (i == 2){continue;}System.out.println("i="+i);}//i=3i=4i=5
abel1:for(int j = 0; j < 2; j++){label2:for(int i = 0; i < 10; i++){if(i == 2){//看看分别输出什么值,并分析//continue ; //等价于 continue label2//continue label2;//等价 continue;continue label1; //输出 2次[0,1]}System.out.println("i = " + i);//输出2次[0,1,3,4,5,6,7,8,9]}}
跳转控制语句–return
-
return 使用在方法,表示跳出所在的方法,注意:如果
return
写在main
方法,退出程序,后面的代码不再执行。 -
for (int i = 1; i <= 5; i++){if (i == 3){System.out.println("皮卡丘"+i);return;}System.out.println("Hello World!");}System.out.println("go on...");// Hello World!Hello World!皮卡丘3
把上面的 return 改为 break,执行结果为: Hello World! Hello World! 皮卡丘3 go on...
改为 continue 结果为: Hello World! Hello World! 皮卡丘3 Hello World! Hello World! go on...