So verwenden Sie Java One -Zeile, wenn Anweisung?

So verwenden Sie Java One -Zeile, wenn Anweisung?

In Java können Benutzer in einer IF -Anweisung den Codeblock je nach einer bestimmten Bedingung ausführen. Die One-Line-If-Anweisung, auch als ternärer Operator bezeichnet, ist eine kurze Möglichkeit, eine IF-Anweisung zu schreiben, die eine Codezeile basierend auf einer Bedingung ausführt. Die One-Line-Anweisung ist ein nützliches Instrument zum Schreiben von kompaktem und prägnantem Code in Java.

Dieser Leitfaden bietet an, die Einzeilung mit praktischer Implementierung zu verwenden.

So verwenden Sie Java One -Zeile, wenn Anweisung?

Die One-Line-Anweisung kann als Abkürzung für einfache IF-ELSE-Anweisungen verwendet werden, bei denen jeweils nur eine einzelne Anweisung ausgeführt wird.

Syntax

Die Syntax für eine Zeile, wenn die Anweisung wie folgt lautet:

Bedingung_Statement? Expression1: Expression2

In der obigen Syntax zuerst die “Bedingung_StatementWird berechnet, und wenn es wahr ist, ist die “Ausdruck1" es läuft; ansonsten, "Ausdruck2" es läuft.

Beispiel 1

Es wird ein Beispiel in Betracht gezogen, um der Variablen eine bestimmte Zahl zuzuweisen und zu überprüfen, ob der Wert der Variablen geringer oder größer ist als die Zahl. Hier ist ein Beispiel für eine One-Line-If-Anweisung:

Klassenmarken
public static void main (String [] args)
int num = 5;
String message = (num < 10)? "Number is less than 10": "Number is greater than or equal to 10";
System.aus.println (meldung);

Die Beschreibung des obigen Codes wird unten erwähnt:

  • Weisen Sie zunächst der Num -Variablen eine numerische Nummer 5 zu.
  • Überprüfen Sie danach, ob der Wert der Variablen “numIst weniger als zehn.
  • Wenn die obige Bedingung wahr ist, die Nachricht “Zahl ist weniger als 10”Wird der Nachrichtenvariablen zugewiesen.
  • Ansonsten die Nachricht “Zahl ist größer als oder gleich 10”Wird der Nachrichtenvariablen zugewiesen.

Die Ausgabe des obigen Codes zeigt das “Zahl ist weniger als 10”.

Beispiel: 2

Hier ist ein weiteres Beispiel, das zeigt, wie eine Einzeilung, wenn Anweisung verwendet werden kann, um einer Variablen basierend auf einer Bedingung einen Wert zuzuweisen:

Klassenmarken
public static void main (String [] args)
int num = 7;
int result = (num> 5)? 10: 5;
System.aus.println (Ergebnis);

Die Erläuterung des obigen Snippets wird unten erwähnt:

  • Zunächst wird die Nummer 7 der Num -Variablen zugeordnet.
  • Überprüfen Sie danach, ob der Wert der Num -Variablen größer als 5 ist.
  • Wenn die obige Bedingung true, wird der Wert 10 der Ergebnisvariablen zugeordnet, und wenn dies nicht der Fall ist, wird der Wert 5 der Ergebnisvariablen zugewiesen.

Die Ausgabe zeigt, dass die obige Bedingung wahr ist und der Wert 10 angezeigt wurde.

Abschluss

In Java ist die One-Line. Darüber hinaus vereinfacht und klärt es den Code. Die Syntax der One-Line, wenn Anweisung leicht zu verstehen ist und in verschiedenen Szenarien verwendet werden kann, in denen nur eine einzige Aussage basierend auf einer Bedingung ausgeführt wird. Es sollte jedoch mit Bedacht verwendet werden, da der Code übermäßig schwieriger zu lesen und zu verstehen ist.