So überprüfen Sie, ob eine Zahl in Java Prime ist

So überprüfen Sie, ob eine Zahl in Java Prime ist
Während des Umgangs mit mathematischen Berechnungen in Java kann es Fälle geben, in denen man die enthaltenen Primzahlen nutzen oder loswerden muss. Zum Beispiel die Primzahlen aus dem Code auslassen, um mit den Spaltbarkeitsbeschränkungen fertig zu werden. In solchen Situationen ist die Überprüfung, ob eine Zahl in Java eine Hauptsache ist.

In diesem Blog veranschaulicht die Methoden, um zu überprüfen.

So überprüfen/überprüfen Sie, ob eine Zahl mit Java Prime ist?

Um zu überprüfen, ob eine Zahl Primzahl ist, wenden Sie einen der folgenden Ansätze an:

  • ansonsten" Stellungnahme.
  • für”Schleife.

Ansatz 1: Überprüfen Sie, ob eine Zahl in Java mit der Anweisung "if/else" eine Zahl in Java ist

Der "ansonstenDie Erklärung wird verwendet, um eine bestimmte Bedingung zu überprüfen und das entsprechende Ergebnis unter den zufriedenen oder unzufriedenen Bedingungen zurückzusetzen.

Beispiel

Wenden wir über die folgende Demonstration einen Scheck über die Primzahl an:

int checknum = 15, sample = 2;
boolesche Flagge = Falsch;
während (Probe <= checkNum / 2)
if (checknum % sample == 0)
Flag = wahr;
brechen;

++Probe;

Wenn (!Flagge)
System.aus.println (checkNum + "ist eine Primzahl");

anders
System.aus.println (checkNum + "ist keine Primzahl");

Wenden Sie die folgenden Schritte im obigen Code an:

  • Initialisieren Sie zunächst die angegebenen Ganzzahlwerte, bei denen der frühere Wert auf eine Primzahl auf der Grundlage der mit Hilfe des letzteren angewendeten Bedingung untersucht wird.
  • Geben Sie im nächsten Schritt eine Flagge mit einem Booleschen Wert an, um den Unendlichen zu unterlassenwährend”Schleife.
  • Danach die Kombination anwenden “während"Schleife und die"Wenn”Anweisung, um zu überprüfen, ob die angegebene Nummer vollständig teilbar ist durch“2”.
  • Wenn ja, wird die Flagge "WAHR" und das "andersBedingung wird ausgeführt.
  • Andernfalls wird die Nummer herausgefunden, dass es sich um handeltPrime”, Fälschst du die Flagge und so die“Wenn”Aussage wird in Kraft treten.

Ausgang

In der obigen Ausgabe kann beobachtet werden, dass “15Es ist eine nicht-primäre Zahl, die wahr ist.

Ansatz 2: Überprüfen Sie, ob eine Zahl in der Java -Schleife eine Zahl in Java ist

In diesem besonderen Ansatz das “fürDie Schleife kann angewendet werden, um über die erste Primzahl zu iterieren und eine Überprüfung der angegebenen Nummer für die erforderliche Bedingung entsprechend anzuwenden.

Beispiel

Gehen Sie die unterhalb der festgelegten Codezeilen durch:

int gegebeneNumber = 19;
boolesche Flagge = Falsch;
für (int i = 2; i <= givenNumber / 2; ++i)
if (gegebeneNumber % i == 0)
Flag = wahr;
brechen;

Wenn (!Flagge)
System.aus.println (gegebeneNumber + "ist eine Primzahl");

anders
System.aus.println (gegebeneNumber + "ist keine Primzahl");

Wenden Sie in der obigen Demonstration die folgenden Schritte an:

  • Initialisieren Sie zunächst den Ganzzahlwert, der auf eine Primzahl überprüft werden muss, und weisen Sie ebenfalls eine “zu“Flagge”.
  • Danach anwenden Sie die “für"Schleife zum ITRERATE"2Bis die Hälfte der angegebenen Zahl, da die Zahl nicht um mehr als die Hälfte teilbar ist.
  • Überprüfen Sie nun die vollständige Spaltbarkeitsprüfung von “2”, Wie in der" diskutiert "Wenn" Stellungnahme.
  • Wenn diese Bedingung erfüllt ist, wird festgestellt, dass die Zahl nicht primär ist.
  • Sonst letztere “Wenn”Anweisung wird ausgeführt, was darauf hinweist, dass die angegebene Zahl Prime ist.

Ausgang

Die obige Ausgabe bedeutet, dass die angewandte Überprüfung angemessen funktioniert.

Abschluss

Um zu überprüfen, ob eine Zahl in Java Prime ist, wenden Sie die “anansonsten”Aussage oder die“für”Schleife. Diese Ansätze können verwendet werden, um einfach eine Überprüfung der angegebenen Zahl durch Zuweisen einer Flag. In dieser Beschreibung wurde die Ansätze besprochen, um zu überprüfen, ob eine Zahl in Java Prime ist.