下列程序中,要求按照从大到小的顺序输出0-100之间(包括0和100)的能被3整除的所有偶数,并输出符合上述要求的数的个数,请将程序补充完整。程序运行结果如下: 96,90,84,78,72,66,60,54,48,42,36,30,24,18,1

admin2009-01-15  74

问题 下列程序中,要求按照从大到小的顺序输出0-100之间(包括0和100)的能被3整除的所有偶数,并输出符合上述要求的数的个数,请将程序补充完整。程序运行结果如下:
    96,90,84,78,72,66,60,54,48,42,36,30,24,18,12,6,0,
    17
    public class ex3_1{
      private int cnt=0;
      public static void main(String[] args) {
         ex3_1 obj 3_1=new ex3_1 ( );
         obj 3_1.method3_1 ( );
      }
      public void method3_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==0 cnt++

解析 本题主要考查for循环语句和if条件判断语句以及+,%操作符的使用。解题关键是:首先要读懂题目要求,注意是倒序排列和同时被2和3整除的数,并且应该包括0在内;然后会使用计数器进行计数。本题中,第1个空,注意循环变量的边界值应该从i=100开始一直到i=0为止做递减;第2个空,注意i需要同时满足被2和3整除;第3个空,计数器做累加统计符合要求的数的个数。
转载请注明原文地址:https://jikaoti.com/ti/RkkiFFFM
0

最新回复(0)