首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的程序是求9999以内的“完全数”。所谓完全数是指这样的自然数:它的各个约数(不包括该数自身)之和等于该数自身。如28=1+2+4+7+14就是一个完全数。请在程序的每条横线处填写一个语句,使程序的功能完整。 注意:请勿改动main()主方法和其
下面的程序是求9999以内的“完全数”。所谓完全数是指这样的自然数:它的各个约数(不包括该数自身)之和等于该数自身。如28=1+2+4+7+14就是一个完全数。请在程序的每条横线处填写一个语句,使程序的功能完整。 注意:请勿改动main()主方法和其
admin
2009-01-15
73
问题
下面的程序是求9999以内的“完全数”。所谓完全数是指这样的自然数:它的各个约数(不包括该数自身)之和等于该数自身。如28=1+2+4+7+14就是一个完全数。请在程序的每条横线处填写一个语句,使程序的功能完整。
注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。
public class QuanShu{
public static void main(String args[]){
for(int n=l;n<9999;n++)
if(______________)System.out.println(n);
}
public static iht divsum(int n){//该方法功能是求一个数的所有约数
int s=0;
for(int i=l;i<n;i++)
if(_________________)
__________________
return s;
}
}
选项
答案
n==divsum(n) n%i==0 s+=i;
解析
本题考查for循环语句、求余运算符(%)和Java语言的方法的使用。解答本题的关键是熟悉使用for循环语句。在本题中,if(n==divsum(n))语句是用来调用divsum(n)方法(其中n为方法的实际参数)和判断某个自然数是否为“完全数”。n%i==0是用来判断数n是否能被数i整除, s+=i;是用来累加某个自然数的所有约数。
转载请注明原文地址:https://jikaoti.com/ti/FkkiFFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
达尔文的进化论说,竞争就是相同群体或不同群体相互抢夺有限资源,有人说人类也是如此,你对此有什么看法?
下列不属于民商法调整的社会关系有()。
张某在路上发现有小偷正在对行人李某行窃,便立刻上前阻止,结果被该小偷用刀刺伤。张某共花费医疗费用5万元。针对该情况,下列表述中正确的是()。
甲贩运假烟,驾车路过某检查站时,被工商执法部门拦住检查。检查人员乙正登车检查时,甲突然发动汽车夺路而逃。乙抓住汽车车门的把手不放,甲为摆脱乙,在疾驶时突然急刹车,导致乙头部着地身亡。甲对乙死亡的心理态度属于下列哪一选项?()
一种固定下来适合和便于网络交往,判定行为者是否文明和礼貌的行为标准就是()。
以下哪种叙述中反映了火山、地震的分布规律?()
在我国,自然人的计算机软件著作权的保护期限是()。
实体法与程序法的划分标准是()。
下列关于线程和进程的说法正确的是()。
类Panel默认的布局管理器是()。
随机试题
以不正当手段取得医师执业证书,由发给证书的卫生行政部门给予的行政处罚是
下列工程变更情况中,应由业主承担责任的有()。
下列各项中,关于各类银行存款账户的特点说法正确的是()。
操作技能的特点是()
当国家公务员认为自己受到单位的不公平待遇时,可以向哪个部门提出申诉?()
()不发生财产所有权的转移。
根据《GB8566-88计算机软件开发规范》,软件生命周期中的第一阶段是(22)。
A、B、C、D、A
Mother’sDayInBritain,Mother’sDayfallsonafewweeksbeforethefestivalofEaster./Butitisalwaysintheearlyspr
Anewstudyshowsthatregularlyeatingfastfoodisn’tjustbadforyourwaistline,itcanalsodamageyourliverinwaysthat
最新回复
(
0
)