首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的程序是求9999以内的完全数。所谓完全数是指这样的自然数:它的各个约数(不包括该数自身)之和等于该数自身。如28=1+2+4+7+14就是一个完全数。请在程序的每条横线处填写一个语句,使程序的功能完整。 注意:请勿改动main()主方法和其他已
下面的程序是求9999以内的完全数。所谓完全数是指这样的自然数:它的各个约数(不包括该数自身)之和等于该数自身。如28=1+2+4+7+14就是一个完全数。请在程序的每条横线处填写一个语句,使程序的功能完整。 注意:请勿改动main()主方法和其他已
admin
2009-01-15
51
问题
下面的程序是求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全国计算机二级
相关试题推荐
在表单中为表格控件指定数据源的属性是
基于VisualFoxPro基类生成一个表单对象的语句是
1.在考生文件夹下打开数据库文件“大学管理”,为其中的“课程表”和“教师表”分别建立主索引和普通索引,字段名和索引名均为“课程号”。2.打开one.prg文件,修改其中的一处错误,使程序执行的结果是在屏幕上显示:5432
1.在考生文件夹下创建一个名为“订单管理”的数据库,并将已有的employee和orders两个表添加到该数据库中。2.为orders表建立一个按降序排列的普通索引,索引名为je,索引表达式为“金额”。3.在“订单管理”数据库中新建一个
在考生文件夹下完成如下简单应用:1.打开“课程管理”数据库,使用SQL语句建立一个视图salary,该视图包括系号和平均工资两个宁段,并且按平均工资降序排列。将该SQL语句存储在four.prg文件中。2.打开考生文件夹下的表单six,
用DIMENSION命令定义数组后,数组各元素的值是
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
SQL语言的插入命令的关键词是()。
算法的空间复杂度是指()。
在菜单设计器环境下,选择“显示”菜单中的“常规选项”命令能够打开“常规选项”对话框。下面不能在“常规选项”对话框中进行的操作是()。
随机试题
患者,男性,28岁,大量饮酒和饱餐后突然出现中上腹持续性绞痛,伴有频繁呕吐,吐出食物和胆汁,呕吐后腹痛并不减轻。查体:上腹压痛,腹肌紧张,反跳痛,肠鸣音减弱。测血清淀粉酶1200U/L,诊断为急性胰腺炎。经治疗后,腹痛呕吐基本消失,患者的饮食宜给予
下列因素中哪个对生物Fo值没有影响
A.乙酰水杨酸B.泼尼松C.青霉素D.洋地黄E.地西泮对类风湿性关节炎副作用较大的药物是
中、重度营养不良小儿热量供应的原则是
甲公司向乙公司发出要约,欲向其出售一批货物。要约发出后,甲公司因进货渠道发生困难而欲撤回要约。甲公司撤回要约的通知应当:
111,250,401,566,747,()
下列表述正确的是()。
根据刑法的规定,应当从重处罚的情节有( )。
atheism
在窗体的视图中,既能够预览显示结果,又能够对控件进行调整的视图是
最新回复
(
0
)