四、程序填空題(本大題共5小題,每空2分,共20分)
完全代碼,使它能正確實(shí)現(xiàn)題意的功能。錯填、不填均無分。
27.一個(gè)數(shù)如果恰好等于它的因子之和,這個(gè)數(shù)就稱為“完全數(shù)”。例如6=1+2+3。方法void findPerfectNumber()的功能是找出1000以內(nèi)的所有完全數(shù)。
static void findPerfectNumber(){
System.out.println(″1000以內(nèi)的完全數(shù)有:″);
for(int i=1;i<1000;i++){
int t=0;
for(int j=1;j<=i/2;j++)
if( ① )
t=t+j;
if( ② )
System.out.primt(i+" ");
}
}
28.某應(yīng)用程序的類實(shí)現(xiàn)了接口ActionListener,在其窗口的內(nèi)容面板conPane中,有一個(gè)標(biāo)上文字“紅色”的按鈕對象btn,并正確為該按鈕對象注冊了監(jiān)視器。按鈕處理程序要實(shí)現(xiàn)的功能是當(dāng)點(diǎn)擊這個(gè)按鈕時(shí),窗口的背景色置為紅色,并設(shè)置該按鈕不再響應(yīng)事件。
public void actionPerformed(ActionEvent e){
if(e.getActionCommand().equals("紅色")){
conPane.setBAckground( ① );
btn. ② ;
}
}