建设网站都需要哪些资料,宣传品牌网站建设,网站小图标,抖音网站怎么做break 结束循环#xff0c;跳出循环体,进行后面的程序;continue 结束本次循环#xff0c;进行下次循环;return 跳出循环体所在的方法#xff0c;相当于结束该方法;
例子#xff1a;
public class whiletrueTest{public static void main(String[] args) {heihei();haha();…break 结束循环跳出循环体,进行后面的程序;continue 结束本次循环进行下次循环;return 跳出循环体所在的方法相当于结束该方法;
例子
public class whiletrueTest{public static void main(String[] args) {heihei();haha();}/*heihei 方法*/public static void heihei(){//while循环while(true){if(30){System.out.println(heihei);return ;}System.out.println(youyou!);}}/*haha 方法*/public static void haha(){int i;for(i 0;i10;i){if(i3){ System.out.println(haha);continue;}System.out.println(WAWA);if (i4) {System.out.println(111);break;}System.out.println(222);}System.out.println(333);}}
分析
main方法中首先执行heihei方法。
heihei方法中进入一个while循环while循环中首先有if判断接着执行判断中的语句输出heihei下面遇见return;便会跳出while循环所在的方法。就是结束这个heihei方法。所以youyou不会输出。
下面进入haha方法haha方法中一个for循环进入for循环接着执行if判断中的语句输出haha下面遇见continue语句便会结束此次循环i下面会连续两次输出haha直到i等于3。下面会输出WAWA接着判断i是否大于4明显不满足接着往下执行输出222又会返回执行外层for循环i进行加1后又会输出WAWAi4还是不满足大于4但是又会再次输出222。又会执行for循环再次进行加1此时i为5,会输出111,下面遇到break语句。break会跳出循环体也就是for循环到此为止。下面执行for循环外的语句:输出333。执行完毕。
那我们预期执行输出后的结果为
heihei
haha
haha
haha
WAWA
222
WAWA
222
111
333
我们来运行检验一下预期结果与运行后结果一致。