Jak używać Java One Line If If?

Jak używać Java One Line If If?

W Java instrukcja IF pozwala użytkownikom wykonywać blok kodu w zależności od określonego warunku. Jednoczenkowa instrukcja IF, znana również jako operator trójskładnikowy, jest zwięzłym sposobem napisania instrukcji IF, która wykonuje jedną wiersz kodu na podstawie warunku. Oświadczenie o jednej linii jest przydatnym narzędziem do pisania kompaktowego i zwięzłego kodu w Javie.

Niniejszy przewodnik zaoferuje korzystanie z oświadczenia jednokierunkowego IF z praktyczną wdrożeniem.

Jak używać Java One Line If If?

Oświadczenie o jednej linii może być używane jako streszczenie do prostych instrukcji IF-Else, w których w każdym przypadku wykonywana jest tylko pojedyncza instrukcja.

Składnia

Składnia dla jednokierunkowej instrukcji IF jest następująca:

Stan_statement? Expression1: Expression2

W powyższej składni, po pierwsze, „Stan_statement”Jest obliczane, a jeśli to prawda,„Expression1" prowadzony jest; W przeciwnym razie, "Expression2" prowadzony jest.

Przykład 1

Uważa się, że przykład przypisuje określoną liczbę do zmiennej i sprawdzić, czy wartość zmiennej jest mniejsza czy większa niż liczba. Oto przykład jednokierunkowej instrukcji IF:

Znaki klasowe
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.na zewnątrz.println (wiadomość);

Opis powyższego kodu jest wspomniany poniżej:

  • Najpierw przypisz numer Numer 5 do zmiennej NUM.
  • Następnie sprawdź, czy wartość zmiennej „num”Jest mniej niż dziesięć.
  • Jeśli powyższy warunek jest prawdziwy, wiadomość „Liczba jest mniejsza niż 10”Jest przypisany do zmiennej wiadomości.
  • W przeciwnym razie wiadomość „Liczba jest większa lub równa 10”Jest przypisany do zmiennej wiadomości.

Dane wyjściowe powyższego kodu pokazuje, że „Liczba jest mniejsza niż 10".

Przykład: 2

Oto kolejny przykład pokazujący, w jaki sposób można użyć instrukcji jednej linii do przypisania wartości do zmiennej na podstawie warunku:

Znaki klasowe
public static void main (string [] args)
int num = 7;
int wynik = (num> 5)? 10: 5;
System.na zewnątrz.println (wynik);

Wyjaśnienie powyższego fragmentu jest wspomniane poniżej:

  • Początkowo numer 7 jest przypisany do zmiennej NUM.
  • Następnie sprawdź, czy wartość zmiennej NUM jest większa niż 5.
  • Jeśli powyższy warunek jest prawdziwy, wartość 10 jest przypisana do zmiennej wyniku, a jeśli nie jest, wartość 5 jest przypisana do zmiennej wyniku.

Wyjście pokazuje, że powyższy warunek jest prawdziwy, a wartość 10 została wyświetlona.

Wniosek

W Javie jednokierunkowa instrukcja IF jest kompaktowym sposobem wykonywania dokładnej pojedynczej linii opartej na określonym stanie. Ponadto upraszcza i wyjaśnia kod. Składnia jednokierunkowej instrukcji IF jest łatwa do zrozumienia i może być używana w różnych scenariuszach, w których wykonywana jest tylko pojedyncza instrukcja na podstawie warunku. Należy jednak używać rozsądnie, ponieważ nadmierne używanie go może utrudnić odczytanie i zrozumienie kodu.