Heim > Java > JavaErste Schritte > Der kleine Java-Test versucht, die Zahl innerhalb von 1000 zu vervollständigen

Der kleine Java-Test versucht, die Zahl innerhalb von 1000 zu vervollständigen

王林
Freigeben: 2020-12-08 15:12:47
nach vorne
3169 Leute haben es durchsucht

Der kleine Java-Test versucht, die Zahl innerhalb von 1000 zu vervollständigen

Testfrage:

Eine Zahl heißt eine perfekte Zahl, wenn sie genau gleich der Summe ihrer Faktoren ist. Beispiel 6=1+2+3. Programm zum Finden aller perfekten Zahlen innerhalb von 1000.

(Teilen von Lernvideos: Java-Lehrvideo)

Idee:

  • Für die Schleife weisen Sie i einen Wert von 1~1000 zu.

  • Finden Sie die Zahlen, die i dividieren können, und addieren Sie sie

  • Wenn die Summe der addierten Zahlen gleich i ist, dann gib i aus

Implementierungscode:

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);
        }
    }
}
Nach dem Login kopieren

Laufendes Ergebnis:

完数:6
完数:28
完数:496
Nach dem Login kopieren

Verwandte Empfehlungen: Java-Einführungs-Tutorial

Das obige ist der detaillierte Inhalt vonDer kleine Java-Test versucht, die Zahl innerhalb von 1000 zu vervollständigen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage