break、continue、return
break 用于switch语句里、循环语句里;可以带标签,也可以不带标签。
continue 用于循环语句里;可以带标签,也可以不带标签。
return 用于方法里,可以返回值,也可以不返回值。
因为循环体必须放在方法里,所以如果在循环体里写return,那么直接退出方法,循环语句外面的方法(switch 语句同理)。下面例子里的“我是中国人”字符串不会被打印出来。
public class Test { public static void main(String[] args) { for (int i=0; i<10; i++) { System.out.println(i); for (int j=0; j<10; j++) { System.out.println(j); return; } } System.out.println("我是中国人"); } }