您的当前位置:首页正文

Java的循环

2024-11-30 来源:个人技术集锦

1.while循环

2.do while循环

3.for 循环 


1.while循环

while循环结构:
    语法结构:
        初始值;
        while(条件){
            //循环操作代码块
            //迭代代码
        }
     执行规律:
        1)首先执行一次初始值;
        2)然后判断条件,如果条件为true,执行循环操作代码块,循环操作代码块执行完,执行迭代代码,迭代代码执行完,再去判断循环条件
     注意:
        1)初始值代码只执行一次
        2)迭代代码用来改变初始值,为了让循环条件在某个时刻不再满足,结束循环,如果没有迭代代码。循环会进入死循环
        3)如果第一次判断循环条件不满足,那么循环操作一次都不会执行
 public static void main(String[] args) {
        int i =1;
        //i<=100 zz循环条件
        while (i<=100){
            //循环操作代码,重复干的事
            System.out.println("第"+i+"遍:好好学习,天天向上 ");
            //i++ 迭代,改变初始值
            i++;
        }
    }
}

 运行结果:

2.do while循环

do-while循环结构
    语法结构:
        初始值代码;
        do{
            //循环操作代码
            //迭代代码
        }while(循环条件);
    执行规律:
        1)首先执行一次初始值代码(初始值代码只会执行一次)
        2)执行循环操作代码和迭代代码,然后去判断循环条件,如果循环条件为true,则继续执行循环操作代码和迭代代码,再判断循环条件
            如果循环条件为false,就结束整个do-while循环,继续往下执行do-while循环结构后面的代码
    注意:
        1)初始值之执行一次
        2)do-while循环是先执行一次循环操作,然后判断循环条件,所以如果第一次循环条件就不成立,那么循环操作也会执行一次(do-while循环循环操作至少会执行一次)

 

public static void main(String[] args) {
        //使用do while 循环输出1-100之间所有的整数
        //初始值
        int i=1;
        do{//循环操作
            System.out.println(i);
            //迭代操作
            i++;
        }while (i<=100);//循环条件
    }
}

运行结果:

3.for循环

for循环结构:
       语法结构:
           for(初始值;循环条件;迭代代码){
               //循环操作代码
           }
       执行规律:
         1)执行初始值操作
         2)判断循环条件,如果循环条件为true,执行循环操作代码,执行完循环操作代码,执行迭代代码,然后再去判断循环条件,根据循环条件决定是否执行循环操作代码
              如果循环条件为false,则结束整个for循环结构,继续往下执行for循环结构后面的代码
       注意:
           1)初始值只执行一次
           2)先判断循环条件,再根据循环条件决定是否执行循环操作,所以,如果第一次判断循环条件不成立,循环操作一次都不会执行
     

public static void main(String[] args) {

        //使用for循环输出100遍好好学习,天天向上
        for(int i =1;i<=100;i++){
            System.out.println("第"+i+"遍:好好学习,天天向上");
        }

        System.out.println("输出完毕");
    }
}

运行结果:

 

显示全文