English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java Grundlegende Anleitung

Java Flusskontrolle

Java Array

Java objektorientiert (I)

Java objektorientiert (II)

Java objektorientiert (III)

Java Ausnahmen-Verarbeitung

Java Liste (List)

Java Queue (Warteschlange)

Java Map-Kollektion

Java Set-Kollektion

Java Eingabe/Ausgabe (I/O)

Java Reader/Writer

Andere Java-Themen

Java-Programm zur Anzeige von Primzahlen zwischen zwei Intervallen

Java Beispiele大全

In diesem Programm lernen Sie, wie man Primzahlen zwischen zwei gegebenen Intervallen (niedrig und hoch) anzeigt. Sie lernen, wie man in Java mit while- und for-Schleifen dies erreichen kann.

Beispiel: Zeige Primzahlen zwischen zwei Intervallen an

public class Prime {
    public static void main(String[] args) {
        int low = 20, hoch = 50;
        while (niedrig < hoch) {
            boolean flag = false;
            for (int i = 2; i <= niedrig/2; ++i) {
                //Bedingungen für nicht-primitive Zahlen
                if (niedrig % i == 0) {
                    flag = true;
                    break;
                }
            }
            if (!flag && low != 0 && low != 1)
                System.out.print(niedrig + "");
            ++niedrig;
        }
    }
}

Wenn Sie das Programm ausführen, lautet die Ausgabe:

23 29 31 37 41 43 47

In diesem Programm wird jeder Zahl zwischen niedrig und hoch auf Primzahl geprüft. Der innere for-Schleife überprüft, ob die Zahl eine Primzahl ist.

Sie können überprüfen:Java-Programm zur Prüfung von PrimzahlenFür weitere Informationen.

Der Unterschied zwischen dem Check einzelner Primzahlen und dem Intervall ist, dass Sie den Wert von flag = false im jedem Durchlauf des while-Loops zurücksetzen müssen.

Hinweiswenn der Check von 0 bis10der Abstand. Daher müssen Sie 0 und1weil 0 und1Es ist keine Primzahl. Die Bedingung des Satzes ist:

if (!flag && low != 0 && low != 1)

Java Beispiele大全