[問答題] 下列程序中,要求按照從大到小的順序輸出0~100之間(包括0和100)的能被3整除的所有偶數(shù),并輸出符合上述要求的數(shù)的個數(shù),請將程序補(bǔ)充完整。程序運
[問答題] 下列程序中,要求按照從大到小的順序輸出0~100之間(包括0和100)的能被3整除的所有偶數(shù),并輸出符合上述要求的數(shù)的個數(shù),請將程序補(bǔ)充完整。程序運行結(jié)果如下。
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++
參考解析:本題主要考查for循環(huán)語句和if條件判斷語句以及+、%操作符的使用。解題關(guān)鍵是:要讀懂題目要求,注意是倒序排列和同時被2和3整除的數(shù),并且應(yīng)該包括0在內(nèi);會使用計數(shù)器進(jìn)行計數(shù)。本題中,第1個空,注意循環(huán)變量i的邊界值應(yīng)該從100開始一直到0為止做遞減;第2個空,注意i需要同時滿足被2和3整除;第3個空,計數(shù)器做累加,統(tǒng)計符合要求的數(shù)的個數(shù)。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。