四、程序填空题(本大题共5小题,每空2分,共20分)
完全代码,使它能正确实现题意的功能。错填、不填均无分。
27.一个数如果恰好等于它的因子之和,这个数就称为“完全数”。例如6=1+2+3。方法void findPerfectNumber()的功能是找出1000以内的所有完全数。
static void findPerfectNumber(){
System.out.println(″1000以内的完全数有:″);
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.某应用程序的类实现了接口ActionListener,在其窗口的内容面板conPane中,有一个标上文字“红色”的按钮对象btn,并正确为该按钮对象注册了监视器。按钮处理程序要实现的功能是当点击这个按钮时,窗口的背景色置为红色,并设置该按钮不再响应事件。
public void actionPerformed(ActionEvent e){
if(e.getActionCommand().equals("红色")){
conPane.setBAckground( ① );
btn. ② ;
}
}