首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的程序是求9999以内的完全数。所谓完全数是指这样的自然数:它的各个约数(不包括该数自身)之和等于该数自身。如28=1+2+4+7+14就是一个完全数。请在程序的每条横线处填写一个语句,使程序的功能完整。 注意:请勿改动main()主方法和其他已
下面的程序是求9999以内的完全数。所谓完全数是指这样的自然数:它的各个约数(不包括该数自身)之和等于该数自身。如28=1+2+4+7+14就是一个完全数。请在程序的每条横线处填写一个语句,使程序的功能完整。 注意:请勿改动main()主方法和其他已
admin
2009-01-15
44
问题
下面的程序是求9999以内的完全数。所谓完全数是指这样的自然数:它的各个约数(不包括该数自身)之和等于该数自身。如28=1+2+4+7+14就是一个完全数。请在程序的每条横线处填写一个语句,使程序的功能完整。
注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。
源程序文件代码清单如下:
public class QuanShu
{
public static void main(String args[])
{
for (int n=1;n<9999; n++)
if(______)
System.out.println (n);
}
public static int divsum(int n)
{//该方法功能是求一个数的所有约数
int s=0;
for (int i=1; 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/iTnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
如果运行一个表单,下列事件首先被触发的是
打开考生文件夹下的sport_proieet项目,项目中有一个名为sport_form的表单文件,表单中包括3个命令按钮。请完成如下操作:(1)编写并运行程序Four.prg。程序功能是:根据“国家”和“获奖牌情况”两个表统计并生成一个
在考生文件夹下完成如下综合应用:(1)打开在基本操作题中建立的项目myproject;(2)在项目中建立程序SQL,该程序只有一条SQL查询语句,功能是:查询7月份以后(含)签订订单的客户名、图书名、数量、单价和金额(单价*数量),结果
1.扩展VisualFoxPro基类Form,创建一个名为MyForm的自定义表单类。自定义表单类保存在名为myclasslib的类库中。自定义表单类MyForm需满足以下要求:(1)其AutoCenter属性的默认值为.T.。(2)
在考生文件夹下,先打开学生数据库sdb,然后创建文件名为tform的表单,完成如下综合应用:在该表单中设计两个命令按钮,各命令按钮的功能如下:①“查询”按钮(Commandl):在该按钮的“Click”事件中使用SQL的SELECT命令查询选课数量大于
假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1。命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,不正确的表达式是
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
算法的空间复杂度是指()。
下列各排序法中,最坏情况下的时间复杂度最低的是()。
Java中的字节输入流都是抽象类______的子类。
随机试题
慢性肾小球肾炎患者若出现胸腔积液,则考虑最可能发生了
提示COPD患者发生了阻塞性肺气肿的指标是
蔗糖经水解后,旋光性质发生变化,这种水解后的蔗糖称为
A.肝硬化B.DICC.ITPD.血友病甲E.蚕豆病G-6-PD缺陷()
A.牙周袋B.坏死牙髓C.接近龈缘D.接近龈颊沟E.牙龈炎牙周脓肿多源于
某三甲医院医务科老师正在对医生进行伦理学讲授,关于患者的道德权利,下述说法不正确的是
抵销属于一种单方法律行为,一方向对方作出抵销的意思表示,抵销即可生效,另一方不同意时,可向人民法院起诉请求裁判。( )
建设工程招标,可分为()。
2010年4月20日,某施工单位承建一项工程,在工程建设中,施工单位违反国家规定,降低工程质量标准,并造成重大安全事故。根据相关法律规定,该行为属于()。
Environmentiseverythingthatsurroundsus:plants,animals,buildings,country,air,water--infacteverythingthatcanaffect
最新回复
(
0
)