Java-Programm zum Anzeigen von Primzahlen zwischen zwei Intervallen

In diesem Programm lernen Sie, Primzahlen zwischen zwei vorgegebenen Intervallen anzuzeigen, niedrig und hoch. Sie werden lernen, dies mit einer Weile und einer for-Schleife in Java zu tun.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden Java-Programmierthemen kennen:

  • Java während und mache … während Loop
  • Java if… else-Anweisung
  • Java für Loop

Beispiel: Anzeigen von Primzahlen zwischen zwei Intervallen

 public class Prime ( public static void main(String() args) ( int low = 20, high = 50; while (low < high) ( boolean flag = false; for(int i = 2; i <= low/2; ++i) ( // condition for nonprime number if(low % i == 0) ( flag = true; break; ) ) if (!flag && low != 0 && low != 1) System.out.print(low + " "); ++low; ) ) )

Ausgabe

 23 29 31 37 41 43 47 

In diesem Programm wird jede Zahl zwischen niedrig und hoch auf Primzahl getestet. Die innere for-Schleife prüft, ob die Zahl eine Primzahl ist oder nicht.

Sie können Folgendes überprüfen: Java-Programm zum Überprüfen der Primzahl für weitere Erklärungen.

Der Unterschied zwischen dem Überprüfen einer einzelnen Primzahl und einem Intervall besteht darin, dass Sie den Wert von flag = falsebei jeder Iteration der while-Schleife zurücksetzen müssen .

Hinweis : Wenn Sie das Intervall von 0 bis 10 überprüfen, müssen Sie 0 und 1 ausschließen. Da 0 und 1 keine Primzahlen sind. Die Bedingung ist:

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

Interessante Beiträge...