A-A+

下列程序中 要求按照从大到小的顺序输出0~100之间(包括0和100)的能被3整除的所有偶数

2022-08-05 20:16:01 问答库 阅读 171 次

问题详情

下列程序中,要求按照从大到小的顺序输出0~100之间(包括0和100)的能被3整除的所有偶数,并输出符合上述要求的数的个数,请将程序补充完整。程序运行结果如下。
96,90,84,78,72,66,60,54,48,42,36,30,24,18,12,6,0,
源程序文件代码清单如下:
public class ex12_1
{
private int cnt=0;
public static void main(String args[])
{
ex12_1 obj12_1=new ex12_1();
obj12_1.method12_1();
}
public void method12_1()
{
for (______)
{
if(______}
{
System.out.print (i+ ", ");
______;
}
}
System.out.println();
System.out.println(cnt);
}
}请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:int i=100;i>=0;i--i%6==0或者i%2==0&&i%3==0cnt++
int i=100;i>=0;i--i%6==0或者i%2==0&&i%3==0cnt++ 解析:本题主要考查for循环语句和if条件判断语句以及+、%操作符的使用。解题关键是:要读懂题目要求,注意是倒序排列和同时被2和3整除的数,并且应该包括0在内;会使用计数器进行计数。本题中,第1个空,注意循环变量i的边界值应该从100开始一直到0为止做递减;第2个空,注意i需要同时满足被2和3整除;第3个空,计数器做累加,统计符合要求的数的个数。

考点:偶数,顺序