• 技术文章 >Java >Java入门

    java小测试之求1000以内的完数

    王林王林2020-12-08 15:12:47转载1587

    测试题目:

    一个数如果恰好等于它的因子之和,这个数就称为完数。例6=1+2+3。编程找出1000以内的所有完数。

    (学习视频分享:java教学视频

    思路:

    实现代码:

    package com.thz.hnstc.test01;
    /*
    * @author NanTang
    * */
    public class PerfectNumber {
        public static void main(String[] args) {
            for (int i = 1; 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);
            }
        }
    }

    运行结果:

    完数:6
    完数:28
    完数:496

    相关推荐:java入门教程

    以上就是java小测试之求1000以内的完数的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:csdn,如有侵犯,请联系admin@php.cn删除
    专题推荐:java 完数
    上一篇:java 是前端还是后端 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • Ext GridPanel加载完数据后进行操作示例代码_extjs• 实例教程介绍JavaScript十大取整方法• 详解javascript中的Service Workers!• 如何将 JavaScript 回调转换为 Promise?方法介绍
    1/1

    PHP中文网