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: Expression2W 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 klasoweOpis powyższego kodu jest wspomniany poniżej:
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 klasoweWyjaśnienie powyższego fragmentu jest wspomniane poniżej:
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.