> 电器
找出1000以内的所有完数并输出其因子(编程找出1000以内的所有完数)
在生活中,很多人可能想了解和弄清楚找出1000以内的所有完数的相关问题?那么关于找出1000以内的所有完数并输出其因子的答案我来给大家详细解答下。
前言
提示:编程找出1000以内的所有完数并打印出来
一、代码实现
代码如下(示例):
public class ForForWanShuTest{public static void main(String[] args){//1.使用for循环遍历查找1~1000内所有的整数System.out.print(&34;);for(int i = 1;i <= 1000;i++){//2.判断i是否是完数如果是则打印//完数:一个数恰好等于它的因子之和 而一个数本身却不是它的因子//找出所有因子 6%1=0、6%2=0、6%3=0、6%4=2 6%5=1 //3.定义一个int类型变量来记录 因子之和 int sum = 0;for(int j = 1;j < i;j++){if(0 == i % j){sum += j; }}if(sum == i){System.out.print(i + &34;); //打印}}System.out.println(); //换行}}
总结
提示:这里对文章进行总结:for循环
温馨提示:通过以上关于找出1000以内的所有完数内容介绍后,相信大家有新的了解,更希望可以对你有所帮助。