java求完数(完全数 完美数)
生活随笔
收集整理的這篇文章主要介紹了
java求完数(完全数 完美数)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
package com.face;public class SumNum {public static void main(String[] args) {System.out.println("1000以內(nèi)的完數(shù)如下:");fun();}//求完數(shù);完數(shù)的定義:一個(gè)數(shù)恰好等于它的所有因子之和public static void fun(){for(int i=1;i<=1000;i++){int factor=0; //定義因子變量和,初始值0for(int j=1;j<i/2+1;j++){if(i%j==0)factor+=j;}//內(nèi)層循環(huán)結(jié)束;if(factor==i)System.out.println(" "+i);}//外層循環(huán)結(jié)束}
}
完全數(shù)(Perfect number),又稱完美數(shù)或完備數(shù),是一些特殊的自然數(shù)。它所有的真因子(即除了自身以外的約數(shù))的和(即因子函數(shù)),恰好等于它本身。如果一個(gè)數(shù)恰好等于它的因子之和,則稱該數(shù)為“完全數(shù)”。
完全數(shù)
如果一個(gè)數(shù)恰好等于它的因 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的java求完数(完全数 完美数)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 弘成科技 java单例模式
- 下一篇: redis入门篇