java学习笔记07-循环

时间:2019-04-19
本文章向大家介绍java学习笔记07-循环,主要包括java学习笔记07-循环使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

java有三种主要的循环结构

while循环

do...while循环

for循环

while循环

while(布尔表达式){

    //循环内容

}

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

do...while循环

do{

代码语句

}while(布尔表达式)

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

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

for循环

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

代码语句

}

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

所有循环都可以用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);
        }
    }


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);
        }
    }

当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);
        }
    }