break and continue

public class HelloWorld 
{
    public static void main(String[] args)
    {
        int sum = 0;
        for (int i = 1; i <= 10; i++)
        {
            sum = sum + i;
            if (sum > 20)
            {
                System.out.println("当前的累加值为:" + sum);
                break;
            }
            System.out.println("if语句"+sum);
        }
        System.out.println("main函数"+sum);
    }
}

break:跳出当前循环,

public class HelloWorld {
    public static void main(String[] args) {
        int sum = 0; // 保存累加值
        for (int i = 1; i <= 10; i++) {
            // 如果i为奇数,结束本次循环,进行下一次循环
            if (i % 2 != 0) {
                break;
            }
            sum = sum + i;
            System.out.println(sum);
        }
        System.out.print("1到10之间的所有偶数的和为:" + sum);
    }
}

continue结束本次循环,进入下一次循环

break 表示结束整个循环,而 continue 表示仅结束本次循环

原文地址:https://www.cnblogs.com/excellencesy/p/7912136.html