for循环下的switch...case中的break和continue使用

  • 2018-02-09
  • 浏览 (1469)

在for循环的switch...case中使用的break是直接跳出switch的,而使用continue则会继续下一个循环,continue不是给switch使用的。
	public static void main(String[] args) {
		for (int i = 0; i < 4; i++) {
			switch (i) {
			case 0:
				System.out.println(i);
				break;
			case 1:
				System.out.println(i);
				continue;
			case 2:
				System.out.println(i);
			default:
				System.out.println("default");
			}
			System.out.println("end " + i);
		}
	}

输出结果:

0
end 0
1
2
default
end 2
default
end 3

0  赞