break和continue
break
用于强制退出循环,不执行循环中剩余的语句;continue
用于终止某次循环,即跳出循环体中尚未执行的语句,接着进行下一次是否执行循环的判定
break案例
直接跳出循环,执行剩下的语句;
public static void main(String[] args) {
int i = 0;
while (i<10){
i++;
System.out.println(i);
if(i==3){
break;
}
}
System.out.println("123");
}
执行结果:
1
2
3
123
continue案例:
终止本次循环,进行下一次循环;
public static void main(String[] args) {
int i = 0;
while (i<10){
i++;
System.out.println(i);
if(i==3){
continue;
}
}
System.out.println("123");
}
执行结果:
1
2
3
4
5
6
7
8
9
10
123