IF-ELSE und sonst-ob-Aussagen in Java

IF-ELSE und sonst-ob-Aussagen in Java
Java liefert einige entscheidungsgetriebene Aussagen, die zur Steuerung des Programmflusses anhand einiger Bedingungen verwendet werden. Verwenden der IF-ELSE-Anweisungen Ein Programm entscheidet, welcher Teil des Programms ausgeführt werden soll. Innerhalb eines Java -Programms, wenn und sonst Anweisungen zusammen verwendet werden können, damit ein Programm in beiden Fällen ausgeführt werden muss. Diese Beschreibung bietet eine Schritt-für-Schritt.

Dieser Artikel enthält einen umfassenden Überblick über die folgenden Konzepte:

  1. Was ist wenn, wenn es ist, und sonst wenn Anweisung
  2. Grundlegende Syntax von if-if-else und sonst wenn Aussagen in Java
  3. So verwenden Sie IF, IF-ELSE und sonst wenn Aussagen in Java

Lasst uns beginnen!

Was ist, wenn Aussage in Java

Es wird verwendet, um zu testen, ob die Bedingung wahr ist oder nicht, und infolgedessen gibt es einen booleschen Wert zurück. Der Code im Körper von "Wenn statement" wird nur ausgeführt, wenn der boolesche Ausdruck einen echten Wert zurückgibt.

Syntax
Die grundlegende Syntax der "Wenn Aussage" wird ungefähr so ​​aussehen:

if (Zustand)

// Anweisung (s);

Der Code, der im Körper des If-Statements geschrieben wurde, wird nur ausgeführt, wenn die Bedingung wahr ist.

Wie, wenn die Aussage funktioniert
Der folgende Snippet zeigt, wie wenn die Voraussetzung in Java funktioniert.

Beispiel
Dieses Beispiel nimmt den Benutzer einen Wert an und druckt „Sie haben eine gleichmäßige Nummer eingegeben“, wenn die eingegebene Nummer durch 2 teilbar ist.

public static void main (String [] args)
Schwimmzahl;
System.aus.println ("eine Nummer eingeben");
Scanner Scan = neuer Scanner (System.In);
Nummer = Scan.NextInt ();
if (Zahl % 2 == 0)

System.aus.println ("Sie haben eine gleichmäßige Zahl eingegeben");

Das obige Codes -Snippet liefert die folgende Ausgabe:

Was ist nun, wenn jemand eine ungerade Zahl eingibt, wie, wenn die Aussage mit einer falschen Bedingung umgeht?? Lass es uns versuchen!

Die Ausgabe zeigt, dass die If-Statement nicht mit den falschen Aussagen abhängt.

Was ist eine IF-ELSE-Aussage in Java

Um die falschen Aussagen zu adressieren, die Java bietet anders Stellungnahme. Die Kombination von if und sonst Anweisungen kann also sowohl echte als auch falsche Aussagen in Angriff nehmen.

Syntax
Die grundlegende Syntax der IF-ELSE-Anweisung lautet:

if (Zustand)

Aussage oder Aussagen; // condition = true

anders

Aussage oder Aussagen; // condition = false

Wie if-else in Java funktioniert
Lassen Sie uns das obige Beispiel ein bisschen mehr erweitern und testen, wie sonst Anweisung funktioniert:

Beispiel
Der folgende Snippet führt den Körper der If-Statement aus, wenn die Zahl durch 2 teilbar ist, und eine elende Anweisung wird ausgeführt, wenn die Zahl durch 2 nicht teilbar ist:

public static void main (String [] args)
Schwimmzahl;
System.aus.println ("eine Nummer eingeben");
Scanner Scan = neuer Scanner (System.In);
Nummer = Scan.NextInt ();
if (Zahl%2 == 0)

System.aus.println ("Sie haben eine gleichmäßige Zahl eingegeben");

anders

System.aus.println ("Sie haben eine ungerade Nummer eingegeben");

Wenn ein Benutzer nun eine ungerade Nummer eingibt, wird sie im anderen Teil angesprochen:

Lassen Sie uns noch einen Schritt weiter gehen, um zu verstehen, was sonst ist-wenn und wie es in Java funktioniert.

Was ist sonst in Java

Was ist nun, wenn wir mehrere Aufgaben basierend auf den verschiedenen Bedingungen ausführen möchten?? Also! In Java können wir in solchen Situationen die else-wenn-Aussage verwenden. Der folgende Snippet zeigt die grundlegende Syntax von else-if-Anweisungen in Java:

if (Zustand)

Erklärung (en);

sonst wenn (Zustand)

Erklärung (en)

anders

Erklärung (en)

Beispiel
Betrachten wir ein Beispiel, das den Benutzer eingibt:

Wenn der Benutzer die eingegebene Nummer durch 3 teilbar ist, druckt er „Die eingegebene Nummer ist durch 3 teilbar“

Wenn die Nummer durch 5 teilbar ist, druckt sie „Die eingegebene Nummer ist durch 5 teilbar“

Andernfalls sollte es drucken, dass „Sie eine Nummer eingetragen haben, weder durch 3 noch um 5":

public static void main (String [] args)
Doppelzahl;
Scanner Scan = neuer Scanner (System.In);
System.aus.println ("eine Nummer eingeben");
Nummer = Scan.NextInt ();
if (Zahl%3 == 0)

System.aus.println ("Die Zahl ist durch 3 teilbar");

sonst wenn (Zahl%5 == 0)

System.aus.println ("Die Zahl ist durch 5" teilbar);

anders

System.aus.println ("Sie haben eine Nummer eingegeben, die weder durch 3 noch divibel ist");

Das obige Codes -Snippet liefert die folgende Ausgabe:

Die Ausgabe authentifiziert, dass der obige angegebene Code ordnungsgemäß funktioniert.

Abschluss

Die Java, wenn die Anweisung nur ausgeführt wird, wenn die angegebene Bedingung wahr ist, dagegen wird die Bedingung ausgeführt, wenn die Bedingung falsch ist. Darüber hinaus kann mehr als zwei Bedingungen „sonst“ in Angriff genommen werden können. Dieser Artikel enthält einen gründlichen Überblick über das, was IF-ELSE und sonst-wenn auch Aussagen ist und wie diese Aussagen in Java verwendet werden sollen.