首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的程序是求9999以内的“完全数”。所谓完全数是指这样的自然数:它的各个约数(不包括该数自身)之和等于该数自身。如28=1+2+4+7+14就是一个完全数。请在程序的每条横线处填写一个语句,使程序的功能完整。 注意:请勿改动main()主方法和其
下面的程序是求9999以内的“完全数”。所谓完全数是指这样的自然数:它的各个约数(不包括该数自身)之和等于该数自身。如28=1+2+4+7+14就是一个完全数。请在程序的每条横线处填写一个语句,使程序的功能完整。 注意:请勿改动main()主方法和其
admin
2009-01-15
77
问题
下面的程序是求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://kaotiyun.com/show/7IID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下列选项中不准确的是()。
行政机关在其法定职权范围内,依照法律、法规、规章的规定,可以委托其他行政机关实施行政许可。下列说法正确的是()。
符合下列哪一情形而在五年以内再犯应当判处有期徒刑以上刑罚之罪的不构成累犯?()
下列选项中,属于公务员应当履行的义务是()。
赵某乘一女工深夜行走至无人处时,大喝一声“放下包”,该女工听到喊声,扔包便跑,赵某的行为构成()。
胡锦涛在十八大报告中指出,要加快推进国防和军队现代化,按照国防和军队现代化建设“三步走”战略构想.加紧完成机械化和信息化建设双重历史任务,力争到二〇二〇年基本实现()。
根据以下资料,回答以下问题。中国汽车工业协会发布的2009年4月份中国汽车产销数据显示,在其他闰家汽车销售进一步疲软的情况下,国内乘用车销量却持续上升,当月销量已达83.1万辆,比3月份增长7.59%,同比增长37.37%。乘用车细分为
实体法与程序法的划分标准是()。
在下列程序的空白处,应填入的正确选项是()。Importjava.io.*;PulilcclassObjectStreamTest{Publilcstaticvoidmain(stringargs[])throwsIOEx
在考生文件夹下有“db4.mdb”数据库。(1)以“按货号查询销售金额”查询为数据源;自动创建纵栏表布局窗体“按货号查询销售金额”。窗体结果如图所示。单击“确定”后显示如图。(2)创建窗体“综合操作:”。在“综合操作”窗体
随机试题
以下治法中,哪一项以五行相克规律为依据
“至虚有盛候”的病机,主要是由于
有关柔性路,下列说法正确的是( )。
受火灾自动报警系统控制的消防应急照明和疏散指示系统,输入联动控制信号,系统内的消防应急灯具应在()s内转入与联动控制信号相对应的工作状态,并应发出联动反馈信号。
诚然,迄今为止,在注重创造性思维的顶级领域,男性占据了绝对统治地位,男性的成就让女性________。但我们不能因此而犯________主义的错误,以为男性天生比女性更有优势,这于科学无证。依次填入画横线部分最恰当的一项是()。
公安机关在进行治安管理处罚过程中应当公开以下事项()。
WhenthegiantIndiantechnology-servicesfirmInfosysannouncedlastNovemberthatitwouldopenadesignandinnovationhubin
阅读下列说明和图,回答问题1至问题2,将解答填入答题纸的对应栏内。【说明】银行的自动柜员机(ATM)的功能描述如下:(1)金融卡与信用卡识别:包含伪卡识别以及密码验证;(2)主菜单项:这是一台ATM最主要的人机界面,提供各项功能给客户,具体有:提款
Solvingaproblemcanbebrokendownintoseveralsteps.First,theproblemmustbeidentifiedcorrectly.Psychologistsrefer【C1
GallaudetUniversitycurrentlydoesnotallowstudentstokeeppetsintheirdormrooms.Exceptionsaremadeonlyforservicean
最新回复
(
0
)