在java中如何跳出多重循环?
答:一,使用break 标志位;方式.二,使用循环条件表达式.
?
class="java">package com.n4; public class Demo { public static void main(String[] args) { boolean isOk = false; mark: if (!isOk) { for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { System.out.println(i + j); if (i + j == 5) { isOk = true; break mark; } } } } System.out.println("--------------"); isOk = false; for (int i = 0; i < 10 && !isOk; i++) { for (int j = 0; j < 10; j++) { System.out.println(i + j); if (i + j == 5) { isOk = true; break; } } } System.out.println("end"); } }
?输出结果:
0 1 2 3 4 5 -------------- 0 1 2 3 4 5 end
?