break
- break在任何循环语句的主体部分,均可用break控制循环流程。break用于强行退出循环,不执行循环中剩余的语句(也可以在switch语句中使用)
public class BreakDem {
public static void main(String[] args) {
for (int i = 0; i < 100; i++) {
System.out.print(i+"\t");
if (i == 15){
break;
}
}
System.out.print("退出循环");
}
}
输出结果:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 退出循环
continue
- 语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否循环的判定。
public class ContinueDem {
public static void main(String[] args) {
int i = 0;
while (i < 100) {
i++;
if (i % 10 == 0) {
System.out.println("*");
continue;
}
System.out.print(i+"\t");
}
}
}
输出结果:
1 2 3 4 5 6 7 8 9 *
11 12 13 14 15 16 17 18 19 *
21 22 23 24 25 26 27 28 29 *
31 32 33 34 35 36 37 38 39 *
41 42 43 44 45 46 47 48 49 *
51 52 53 54 55 56 57 58 59 *
61 62 63 64 65 66 67 68 69 *
71 72 73 74 75 76 77 78 79 *
81 82 83 84 85 86 87 88 89 *
91 92 93 94 95 96 97 98 99 *