break
适用:switch或Loop
作用:跳出当层switch或循环
return
结束当前方法
方法内return之后的代码不会执行
continue
只用于循环
结束当次循环并进入下次循环
当次循环continue后面的代码不会执行
这段代码可以运行吗?为什么?
public class SwitchTest {
public static void main(String[] args) {
int i = 1;
switch (i) {
case 1:
System.out.println("代码1");
case 2:
System.out.println("代码2");
default:
return;
}
System.out.println("代码4");
}
答案是:
因为一定会执行return,故“System.out.println(“代码4”); ”这段代码是没有可能被执行的,无法访问的