任务描述
本关需要使用do...while循环,完成一个计算1到100之间6的倍数出现次数的小程序。
相关知识
do...while循环
do-while和while区别仅在于while先执行循环条件判断再执行循环体,do-while先执行循环体后进行条件判断。例如:
语法结构:
do
{
<若干语句>
} while(条件);
执行过程:
使用方法:
能告诉我输出什么吗?
编程要求
在start-end区域中填充代码,完成计算1到100之间6的倍数出现次数的小程序。
提示:一个数对另一个数取模(%)等于0那这个数就是另一个数的倍数,例如:
int i = 30;
int j = 5;
System.out.println(i%6); //输出0
System.out.println(j%6); //输出5
测试说明
如果你编写死循环,会评测超时。
代码:
package step3;
public class HelloWorld {
public static void main(String[] args) {
int count= 0; //定义变量存储6的倍数出现的次数
int i = 1;
/*****start*****/
do {
if (i % 6 == 0) {
count++;
}
i++;
} while (i <= 100);
/*****end*****/
System.out.println("6的倍数出现的次数为:" + count);
}
}