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("我是中国人");
    }
}
原文地址:https://www.cnblogs.com/Mike_Chang/p/6754402.html