java程序设计之完数
2015-08-02 17:06
525 查看
题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程 找出1000以内的所有完数。
解题过程也很简单:
输出为:6是完数
28是完数
496是完数
解题过程也很简单:
public class wanshu { int number,value; public static void main(String[] args) { wanshu w = new wanshu(); w.function(); } public void function(){ //找出一个整数的所有因子,进行判断 for(int i = 3;i < 1000; i++){ value = 0; for(int j = 1;j<=i/2;j++){ if(i%j == 0){ value+=j; } } if(value == i){ System.out.println(value+"是完数"); } } } }
输出为:6是完数
28是完数
496是完数
相关文章推荐
- 关于javaIDE开发环境JDK,java compiler的问题
- Eclipse(MyEclipse) 自动补全
- java中Scanner和标准输入流的哪一种更高效呢
- Eclipse之CTRL+左键直接进入方法函数Implementation
- new JFileChooser()遭遇AssertionError的解决方案
- Eclipse设置:背景与字体大小和xml文件中字体大小调整
- java反射机制
- springmvc 拦截器
- java学习总结及心得体会
- Tarena - 变量与java的基本数据类型(int,long,float,double,char,boolean)
- JSON2:JAVA对JSON的相互转换
- 彻底解决Spring MVC 中文乱码 问题
- Java基础-继承
- 深入理解Java虚拟机——虚拟机加载机制
- springmvc restful 支持
- mac 卸载java6
- 整合Struts2与Spring以及spring的自动装配
- JavaStart
- Eclipse插件:Eclipse Color Theme
- Eclipse构建Activiti项目,类导入提示功能不能使用