java有三种主要的循环结构

while循环

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

do...while循环

for循环

 

while循环

while(布尔表达式){

    //循环内容

}

    public static void main(String[] args) {
        int i = 10;
        while(i<20) {
            System.out.println(i);
            i++;
        }
    }

java学习笔记07-循环 随笔 第1张java学习笔记07-循环 随笔 第2张

 

do...while循环

do{

代码语句

}while(布尔表达式)

    public static void main(String[] args) {
        int i = 10;
        do {
            System.out.println(i);
            i++;
        }while(i>11);
    }
java学习笔记07-循环 随笔 第3张

java学习笔记07-循环 随笔 第4张java学习笔记07-循环 随笔 第5张

对于while循环而言,不满足条件就不执行循环,而do...while循环,即使不满足条件,也会至少执行一次循环

 

for循环

for(初始化;布尔表达式;更新){

代码语句

}

    public static void main(String[] args) {
        for(int i=10;i<20;i++) {
            System.out.println(i);
        }
    }
java学习笔记07-循环 随笔 第6张

java学习笔记07-循环 随笔 第7张java学习笔记07-循环 随笔 第8张

所有循环都可以用while或do...while。但是用for循环更方便一点

 

增强for循环

for(声明语句:表达式){

代码语句

}

主要用于数组

    public static void main(String[] args) {
        int numbers[] = {1,2,3,4,5};
        for(int i :numbers) {
            System.out.println(i);
        }
    }


java学习笔记07-循环 随笔 第9张java学习笔记07-循环 随笔 第10张

 

 

 

break关键字

用来终止循环

    public static void main(String[] args) {
        int numbers[] = {1,2,3,4,5};
        for(int i :numbers) {
            if(i==3){
                break;
            }
            System.out.println(i);
        }
    }

java学习笔记07-循环 随笔 第11张java学习笔记07-循环 随笔 第12张

当i等于3时,终止循环

 

continue关键字

跳过该循环,进入下一个循环迭代

    public static void main(String[] args) {
        int numbers[] = {1,2,3,4,5};
        for(int i :numbers) {
            if(i==3){
                continue;
            }
            System.out.println(i);
        }
    }
java学习笔记07-循环 随笔 第13张

java学习笔记07-循环 随笔 第14张java学习笔记07-循环 随笔 第15张

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄