Oświadczenia warunkowe są najczęściej wykorzystywane w scenariuszach decyzyjnych, co oznacza, że oświadczenia te podejmują decyzję na podstawie niektórych warunków. Oświadczenia warunkowe są również określane jako stwierdzenia rozgałęzienia, ponieważ program podejmuje decyzję na podstawie wyniku ocenionego warunku. Bardzo prostym przykładem warunkowych stwierdzeń z naszego codziennego życia może być dzisiaj, jeśli będzie piątek, to jutro będzie sobota.
Ten zapis pokazuje warunkowe stwierdzenia w Javie i zostanie on zorganizowany w następujący sposób:
Zaczynajmy!
Jeśli oświadczenie w Javie
Jest to jedno z najprostszych i najważniejszych instrukcji warunkowych, które będą wykonywać tylko wtedy, gdy warunek jest prawdziwy. Musi być określony w małych literach „Jeśli”I wielkie”JEŚLI„Nie zadziałałby, ponieważ Java jest językiem wrażliwym na przypadek i dlatego wygeneruje błąd. Poniższa rysunek pokazuje podstawową składnię „If-Satement„W Javie:
if (warunek)Stwierdzenia obecne w ciele Jeśli Warunek zostanie wykonany tylko wtedy, gdy warunek jest prawdziwy.
Przykład
Rozważmy poniższy kawałek kodu, który zapewnia szczegółowe zrozumienie Jeśli oświadczenie.
int a = 75, b = 100;Powyższy kod fnippet testuje, czy wartość „A" jest mniej niż "B”, A jeśli to prawda, wydrukuje„Wartość a jest mniejsza niż b„:
Ponieważ warunek jest prawdziwy, a zatem ciało „Jeśli”Instrukcja zostaje wykonana.
Else oświadczenie w Javie
Jeśli Instrukcja wykonuje kod tylko wtedy, gdy warunek jest prawdziwy i w celu rozwiązania falistych warunków zostanie użyte instancja. Poniżej będzie składnia dla w przeciwnym razie Oświadczenie w Javie:
if (warunek)Warunek określony w instrukcji IF zostanie sprawdzony, czy „PRAWDA”Wówczas wszystko, co pojawia się w ciele, a if-zastępca zostanie wykonane, a jeśli warunek jest fałszywy, instrukcja else zostanie wykonana.
Przykład
Rozszerzmy poprzedni przykład i określmy również kawałek kodu dla fałszywego warunku:
int a = 175, b = 100;Powyższy kod-snippet zapewnia następujące dane wyjściowe:
Powyższe dane wyjściowe sprawdza, czy warunek jest fałszywy, a warunek innego jest wykonywany.
inaczej, jeśli oświadczenie w Javie
Jest używany, gdy musimy rozwiązać więcej niż dwa warunki, określa nowy warunek i wykonuje stwierdzenia, jeśli warunek określony w „W przeciwnym razie, jeśli„Oświadczenie jest prawdziwe. Poniższy fragment pokazuje działanie oświadczenia Else-IF w Javie:
if (warunek)Przykład
Rozważmy przykład, aby pokazać 'A„ocena, jeśli twoje oceny są większe niż 80”B„ocena, jeśli uzyskane znaki są większe niż 60, ale mniej niż 80, i to pokazuje”F„Grade Jeśli twoje znaki są mniejsze niż 50:
int a = 75;Jako a = 75, które spełnia kryteria inaczej, jeśli instrukcja, więc powyżej kod-snippet zapewni następujące dane wyjściowe:
Wyjście uwierzytelnia się, że instrukcje warunkowe działają poprawnie.
Operator trójskładnikowy w Javie
Operator trójskładnikowy „?”Służy do połączenia stanu z wyrażeniami w pojedynczej linii. Jest to alternatywna metoda dla instrukcji IF-Else, ale w krótszy sposób i jak sama nazwa wskazuje, jest to kombinacja trzech instancji/operandów.
Składnia
Podstawowa składnia operatora trójskładnikowego w Javie to:
(stan : schorzenie) ? Exp1: Exp2Przykład
Poniższy fragment opisuje, jak korzystać z operatora trójskładnikowego w Javie:
int a = 55;Powyższe daje następujące dane wyjściowe:
Wyjście uwierzytelnia działanie operatora trójskładnikowego.
Wniosek
Warunkowe stwierdzenia służą do rozwiązania scenariuszy decyzyjnych, Jeśli Instrukcja testuje warunek i wykonuje kod tylko wtedy, gdy warunek jest prawdziwy, instrukcja else wykonuje się tylko wtedy, gdy warunek jest fałszywy i W przeciwnym razie, jeśli może być użyte do określenia nowego warunku, który zostanie wykonany, jeśli warunek jest prawdziwy. Na koniec ten artykuł pokazuje, że Operator trójskładnikowy jest stenografem dla instrukcji if else.