java吧 关注:1,234,008贴子:12,700,846
  • 1回复贴,共1

【求问】百度百科“完全数”词条里的那个java程序是不是有问题?

只看楼主收藏回复

http://baike.baidu.com/link?url=T9OcCbM0h7YKIuHNtrkBWLIk0T9JHukpqxzizWmOVOGm0FIeHzzLLSztmmSne8InsiQTp9TTXIS9aqe8-0tFia
链接↑。
一方面是好像少了个“}”
另一方面,我不知道是不是我的电脑的问题,但是在我电脑上运行出来的结果里有24,但是24并不是完美数?


IP属地:北京1楼2015-04-15 07:09回复
    public class PerfectNumber {
    public static void main(String[] args){
    for(int i=2;i<1000;i++){
    int sum=0;
    //查找因数
    for(int j=1;j<i;j++){
    if(i % j==0){
    sum += j;
    }
    if(sum==i)
    System.out.println(i);
    }
    }
    }


    IP属地:北京2楼2015-04-15 07:11
    回复