[JAVA]计算完美数并输出
2009-03-09 22:28
363 查看
public class PerfectNum { public static void main(String args[]) { int count=0; Perfect pn = new Perfect(); for(int i=1;i<10000;i++) if(pn.isPerfect(i)) { System.out.print(i+"/t"); count++; if(count%3==0) System.out.println(); } } } class Perfect { int i; boolean isPerfect(int x) { int y=0; for(i=1;i<x;i++) { if(x%i==0) y+=i; } if(x==y) return true ;else return false; } }
使用类改写的10000内完美数的计算和输入显示
相关文章推荐
- 【java学习记录】6.创建一个桌子Table类,计算桌面面积并在屏幕上输出所有成员的值
- 用java编写在1,2,…,9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是100的程序,并输出所有的可能性。例如:1 + 2 + 34 – 5 + 67 – 8 + 9 = 100
- Student类,包括学生姓名、性别、年龄、Java成绩。要求创建五个该类对象,输出每个学生信息,计算并输出这五个学生Java成绩的平均值, 以及计算并输出他们Ja
- java 使用Calendar类计算每月有多少自然周,并输出每周的开始和结束日期
- 今天开始学Java 给定一个正整数,编写程序计算有多少对质数的和等于输入的这个正整数,并输出结果。
- java 使用Calendar类计算每月有多少自然周,并输出每周的开始和结束日期
- java 使用Calendar类计算每月有多少自然周,并输出每周的开始和结束日期
- 编写一个Java程序,计算半径为3.0的圆周长和面积并输出结果
- 蓝桥杯(java)阶乘计算,输入一个正整数n,输出n!的值。(高精度计算,用到数组)
- Java 输入一个数放到变量n中,如果这个数大于0.计算1+2+3+。。。+(n-1)+n的结果, //否则输出 输入的撒数据有误
- java练习--输出员工信息并计算员工的工资
- Java 小日历格式输出 闰年计算
- java-基础-计算数组的转置(横向输出)
- java随机输出10计算题
- java MD5的计算及输出哈希值
- 计算给定字符串中每个字符出现的次数,并以指定格式输出,例如aabbbc输出a2b3c1(java语言)
- java常用类练习04(计算天数间隔和周数、输出21世纪的闰年、大小写字母转换、判断输出是否为闰年该月有几天星期几)
- [Java] 练习题002: 计算100到200中间的素数的个数并输出
- Java输入一个数字跟次数进行拼接方法(可计算结果),输出2+22+222+2222.........
- Java实现单链表的插入、删除、计算链表的长度和输出链表