while循环和do-while循环

while循环

循环体:在while循环后面那对大括号里面的桔子叫做循环体 先进入循环体循环,在返回判断是否满足条件

while循环里面括号里面的条件是循环能够继续的条件条件满足循环要继续做下去条件不满足循环走掉,java的循环的条件一定是满足的条件

        Scanner sc = new Scanner(System.in);
        int number = sc.nextInt();
        int count = 0;
        while (number>0){
            number = number / 10;
            count = count + 1;
            System.out.println("number="+number+"count="+count);
        }
        System.out.println(count);
比如我们在控制台输入352进行循环,先进入循环体然后有值了返回进行判断

运行结果:

 

 

do-while循环 

在进入循环的时候不做检查,而是在执行完一轮循环体的代码之后,再来检查循环的条件是否满足,如果满足则继续下一轮循环,不满足则结束循环

 

 

  

        Scanner sc = new Scanner(System.in);
        int number = sc.nextInt();
        int count = 0;
        do {
            number = number / 10;
            count = count + 1;
            System.out.println("number="+number+"count="+count);
        }while (number>0);
            System.out.println(count);
do...while会无条件执行一次循环体后再判断条件。

运行结果:

 

posted @ 2022-06-20 20:19  monkey大佬  阅读(104)  评论(0)    收藏  举报