Java基础笔记13——终止循环

Posted `青红造了个白`

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础笔记13——终止循环相关的知识,希望对你有一定的参考价值。

一、break:终止整个循环

二、continue:终止当前循环,程序继续执行下一次循环

三、break label:终止指定名称的循环

 

package com.lqh.chapter01;

public class _11stop {
    public static void main(String[] args) {
        //1.break
        int sum = 0;
        for(int i = 1; i <= 5000; i++)
        {
            sum += i;
            if(i >= 100) {
                break;
            }
        }
        System.out.println("1+2+3+...+100="+sum);
        
        sum = 0;
        //2.continue
        for(int j = 0; j <= 100; j++)
        {
            if(j % 2 == 0) {
                continue;
            }
            sum += j;
        }
        System.out.println("1+3+5+7+...+99="+sum);
        
        
        //label break
        sum = 0;
        outer: for(int k = 0; k <= 10000; k++) {
            inner: while(true) {
                sum+=k;
                if(k == 100) {
                    break outer;
                }
                else {
                    break inner;
                }
            }
        }
        System.out.println("1+2+3+...+100="+sum);
    }
}

输出结果为:

1+2+3+...+100=5050
1+3+5+7+...+99=2500
1+2+3+...+100=5050

以上是关于Java基础笔记13——终止循环的主要内容,如果未能解决你的问题,请参考以下文章

Java 基础 之 continue和 break

Java 基础知识点 笔记总结

Java for 循环没有在我的代码中终止

Java学习笔记--循环总结

java如何终止多层循环

Kotlin笔记--break