1000Java内の完全な数を見つける

トピック

数がその係数の合計に正確に等しい場合、この数は「最終数」と呼ばれます。たとえば、6 = 1 + 2 +3です。1000内のすべての数値を検索するようにプログラムします。

public class perfectNumber{
    
    
	public static void main(String[] args) {
    
     
		System.out.println("1 到 1000 的完数有: "); 
		for(int i=1; i<1000; i++) {
    
    
			int t = 0;
			for(int j=1; j<= i/2; j++) {
    
    
				if(i % j == 0) {
    
    
					t = t + j;
				}
			}
			if(t == i) {
    
     
				System.out.print(i + "	");
			}
		}
	}
}

おすすめ

転載: blog.csdn.net/p715306030/article/details/113930082