网站的切换语言都是怎么做的,有哪些开发网站公司,成都那家做网站好,微信指数查询4.11 break、continue、goto break在任何循环语句的主体部分#xff0c;均可用break控制循环的流程。break用于强行退出循环#xff0c;不执行循环中剩余的语句。#xff08;break语句也在switch语句中使用#xff09; package com.baidu.www.struct;public class BreakDem…4.11 break、continue、goto break在任何循环语句的主体部分均可用break控制循环的流程。break用于强行退出循环不执行循环中剩余的语句。break语句也在switch语句中使用 package com.baidu.www.struct;public class BreakDemo {public static void main(String[] args) {int i 0;while (i100){i;System.out.println(i);if(i5){break;}}System.out.println(123);//break只跳出循环}
}
/*
* 1
2
3
4
5
123Process finished with exit code 0*/continue语句在循环语句体中用于终止某次循环过程即跳过循环体中尚未执行的语句接着进行下一次是否执行循环的判定。 package com.baidu.www.struct;public class ContinueDemo {public static void main(String[] args) {int i 0;while (i100){i;if(i%100){System.out.println();continue;}System.out.print(i);}}
}
/*
* 123456789
111213141516171819
212223242526272829
313233343536373839
414243444546474849
515253545556575859
616263646566676869
717273747576777879
818283848586878889
919293949596979899Process finished with exit code 0*/关于goto关键字 goto关键字很早就在程序设计语言中出现。尽管goto仍是Java的一个保留字但并未在语言中得到正式使用Java没有goto。然而在break和continue这两个关键字身上我们仍然能看出一些goto的影子-----带标签的break和continue。 “标签”是指后面跟一个冒号的标识符例如label: 对Java来说唯一用到标签的地方是在循环语句之前。而在循环之前设置标签的唯一理由是我们希望在其中嵌套另一个循环由于break和continue关键字通常只中断当前循环但若随同标签使用他们就会中断到存在标签的地方。 示例打印101-150之间所有的质数 package com.baidu.www.struct;public class LabelDemo {public static void main(String[] args) {//打印101-150之间所有的质数outer:for(int i 101 ; i150; i){for(int j 2;ji/2;j){if(i % j 0){continue outer;}}System.out.print(i );}}
}
/*
* 101 103 107 109 113 127 131 137 139 149
Process finished with exit code 0*/