-
break : break在任何循环语句的主体部分,均可用 break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句在switch语句中的使用)
public class Demo04 {
public static void main(String[] args) {
for (int i = 0; i < 100; i++) {
System.out.print(i+"\t");
if (i == 10){
break;
}
}
}
}
-
continue:用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。
for (int i = 0; i < 10; i++) {
if (i % 3 == 0){
continue;
}
System.out.println(i);
}
-
goto关键字:goto关键字很早就在程序设计语言中出现,尽管goto仍是Java的一个保留字,但并未在语言中得到正式使用。Java没有goto。
可以使用标签。
//打印101-150的质数和
label:for (int i = 101; i <= 150; i++) {
for (int j = 2; j <= i/2; j++){
if (i%j == 0){
continue label;
}
}
System.out.print(i+"\t");
}