Dowhile循环

Dowhile循环

  • 对于while语句而言,如果不满足条件,则不能进入循环。但有时候我们需要不满足条件也需要执行一次。

  • do...while循环和while循环相似,不同的是,do...while至少会执行一次。

do {
    //循环体
     循环变量迭代
}while(布尔表达式(循环条件));
  • 说明:

  1. do while关键字

  2. 也有循环四要素,只是位置不一样

  3. 先执行,再判断,也就是说,一定会至少执行一次

  4. while和do...while区别

  • while与do while的区别

    • while先判断后执行,do...while是先执行后判断。

    • Do...while总是保证循环体被至少执行一次!这是他们主要的差别。

//统计1-200之间能被5整除但不能被3整除的个数
//思路:
//定义开始结束的范围 int star = 1;int end = 200;
//定义个数 int i = 0;
//定义变量 int num = 0;
//判断能被5整除但是不能被3整除的数
int star = 1;int end = 200;int iy = 0;int in = 0;
​
do {
        if (star % 5 == 0 && star % 3 != 0) {
            System.out.println("符合的数有:" + star);
            iy++;
        }else{
            in++;
        }
​
    star++;
}while(star<=end);
System.out.println("符合条件的个数:"+iy);
System.out.println("能被5整除但不符合条件的个数:"+in);

版权声明:本文为m0_55112422原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。