Dowhile循环
对于while语句而言,如果不满足条件,则不能进入循环。但有时候我们需要不满足条件也需要执行一次。
do...while循环和while循环相似,不同的是,do...while至少会执行一次。
do {
//循环体
循环变量迭代
}while(布尔表达式(循环条件));说明:
do while关键字
也有循环四要素,只是位置不一样
先执行,再判断,也就是说,一定会至少执行一次
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版权协议,转载请附上原文出处链接和本声明。