Podmínky v lze otestovat pomocí příkazu if. Za příkazem if může následovat také příkaz else, který se provede, když je logický výraz nepravdivý. Tento článek pojednává o prohlášení If Else In Java.
V tomto článku se budeme zabývat následujícími ukazateli,
- pokud prohlášení
- prohlášení if-else
- Používání ternárních operátorů
- žebřík if-else-if
- Vnořené if prohlášení
Začínáme tímto článkem, pokud jinde v JAVA.
V jazyce Java existuje několik typů příkazů if:
pokud prohlášení
Příkaz if se používá k testování podmínky a za ním následuje sada příkazů. Příkazy se provedou, pouze pokud se podmínka ukáže jako pravdivá.
Syntax:
if (podmínka) {// kód k provedení}
Příklad
veřejná třída Test {public static void main (String [] args) {// definování proměnné 'price' int cena = 1800 // kontrola ceny if (cena> 1500) {System.out.print ('Cena je větší než 1 500 ')}}}
Výstup:
Cena je vyšší než 1500
Pokračujeme v tomto článku o tom, zda v JAVA.
prohlášení if-else
Příkaz if-else v javě se také používá pro podmínky testování. Blok if se provede, pokud je podmínka pravdivá. Pokud je podmínka nepravdivá, provede se blok else.
výuka serveru SQL pro začátečníky s příklady
Syntax:
if (podmínka) {// kód, pokud je podmínka pravdivá} else {// kód, pokud je podmínka nepravdivá}
Příklad:
veřejná třída Test {public static void main (String [] args) {// definování proměnné int num = 15 // Kontrola, zda je číslo dělitelné 2 if (num% 2 == 0) {System.out.println ( 'Sudé číslo')} else {System.out.println ('Zvláštní číslo')}}}
Výstup:
Liché číslo
Podívejme se na další příklad, kde program kontroluje, zda je zadaný rok přestupný rok či nikoli.
Příklad:
public class Test {public static void main (String [] args) {int year = 2028 if (((year% 4 == 0) && (year% 100! = 0)) || (year% 400 == 0) ) {System.out.println ('LEAP YEAR')} else {System.out.println ('NOT A LEAP YEAR')}}}
Výstup:
PŘESTUPNÝ ROK
Pokračujeme v tomto článku o tom, zda v JAVA.
Používání ternárních operátorů
Místo příkazu if else lze použít ternární operátory (? :). Pokud se podmínka jeví jako pravdivá, výsledek? je vrácen. Pokud má hodnotu false, je vrácen výsledek:
Příklad:
public class Test {public static void main (String [] args) {int num = 12 // using ternary operator String output = (num% 2 == 0)? 'Even number': 'Odd number' System.out.println (výstup) } }
Výstup:
Sudé číslo
Pokračujeme v tomto článku o tom, zda v JAVA.
žebřík if-else-if:
Jeden blok kódu lze provést mezi více bloky pomocí žebříčku if-else-if.
je postgraduální magisterský titul
Provádění těchto prohlášení probíhá shora.
Když se testovací výraz jeví jako pravdivý, provede se kód přítomný v těle příkazu if. Pokud žádný z testovacích výrazů není pravdivý, provede se příkaz else.
přejít na c ++
Příklad:
public class Test {public static void main (String [] args) {int num = 15 if (num> 0) {System.out.println ('POSITIVE NUMBER')} else if (num<0) { System.out.println('NEGATIVE NUMBER') } else { System.out.println('NUMBER 0') } } }
Výstup
POZITIVNÍ ČÍSLO
Pokračujeme v tomto článku o tom, zda v JAVA.
Vnořené if prohlášení:
Tento příkaz je reprezentován blokem if s jiným blokem if. Aby se vnitřní blok if mohl spustit, měla by být podmínka vnějšího bloku pravdivá.
Syntax:
if (podmínka) {// kód k provedení if (podmínka) {// kód k provedení}}
Příklad:
veřejná třída Test {public static void main (String [] args) {// Vytvoření dvou proměnných int age = 20 int weight = 55 // použití podmínek if (age> = 18) {if (weight> 50) {System.out .println ('Je povoleno trekovat.')} else {System.out.println ('Nemáte povoleno trekovat.')}} else {System.out.println ('Musí být starší 18 let. ')}}}
Výstup:
Máte povoleno trekovat.
Příkaz if-else v javě umožňuje uživateli extrémně efektivním způsobem otestovat nespočet podmínek.
Tak jsme dospěli ke konci tohoto článku o „pokud jinde v Javě“. Pokud se chcete dozvědět více, podívejte se na Java Training by Edureka, důvěryhodná online vzdělávací společnost. Edureka je navržen tak, aby vás naučil jak základní, tak pokročilé koncepty Java spolu s různými rámci Java, jako je Hibernate & Spring.
Máte na nás dotaz? Uveďte to prosím v sekci komentářů tohoto blogu a my se vám ozveme co nejdříve.