Podmienky v je možné otestovať pomocou príkazu if. Za príkazom if môže nasledovať aj príkaz else, ktorý sa vykoná, keď je boolovský výraz nepravdivý. V tomto článku sa bude diskutovať vyhlásenie If Else In Java.
V tomto článku sa budeme zaoberať nasledujúcimi ukazovateľmi,
- ak vyhlásenie
- výrok if-else
- Používanie ternárnych operátorov
- rebrík ak-inak-ak
- Vnorené, ak vyhlásenie
Začíname týmto článkom, pokiaľ ešte nie je v JAVA.
V jave existuje niekoľko typov príkazov if:
ak Vyhlásenie
Príkaz if sa používa na otestovanie stavu a za ním nasleduje skupina príkazov. Výpisy sa vykonajú, až keď sa podmienka ukáže ako pravdivá.
Syntax:
if (podmienka) {// kód, ktorý sa má vykonať}
Príklad
public class Test {public static void main (String [] args) {// definovanie premennej 'price' int cena = 1800 // kontrola ceny if (cena> 1500) {System.out.print ('Cena je väčšia ako 1 500 ')}}}
Výkon:
Cena je vyššia ako 1 500
Pokračovaním v tomto článku o tom, či ešte v JAVE.
výrok if-else
Príkaz if-else v jave sa používa aj na testovanie podmienok. Blok if sa vykoná, ak je podmienka splnená. Ak je podmienka nepravdivá, vykoná sa blok else.
cloudera certifikovaný administrátor pre apache hadoop
Syntax:
if (podmienka) {// kód, ak je podmienka pravdivá} else {// kód, ak je podmienka nepravdivá}
Príklad:
public class Test {public static void main (String [] args) {// definovanie premennej int num = 15 // Kontrola, či je číslo deliteľné 2 if (num% 2 == 0) {System.out.println ( 'Sudé číslo')} else {System.out.println ('Nepárne číslo')}}}
Výkon:
Nepárne číslo
Pozrime sa na ďalší príklad, v ktorom program kontroluje, či je zadaný rok priestupný alebo nie.
Prí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ýkon:
PRIESTUPNÝ ROK
Pokračovaním v tomto článku o tom, či ešte v JAVE.
Používanie ternárnych operátorov
Namiesto príkazu if else možno použiť ternárne operátory (?:). Ak sa stav javí ako pravdivý, výsledok? sa vracia. Ak je nepravdivé, vráti sa výsledok:
Prí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ýkon) } }
Výkon:
Párne číslo
Pokračovaním v tomto článku o tom, či ešte v JAVE.
rebrík if-else-if:
Jeden blok kódu je možné vykonať medzi viacerými blokmi pomocou rebríka if-else-if.
nástroje používané v analýze veľkých dát
Tieto vyhlásenia sa vykonávajú zhora.
Keď sa testovací výraz javí ako pravdivý, vykoná sa kód prítomný v tele príkazu if. Ak žiadny z testovacích výrazov nie je pravdivý, vykoná sa príkaz else.
ako vytvoriť pole objektov v jave
Prí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ýkon
POZITÍVNE ČÍSLO
Pokračovaním v tomto článku o tom, či ešte v JAVE.
Vnorené, ak vyhlásenie:
Toto vyhlásenie je reprezentované blokom if s iným blokom if. Pre vykonanie vnútorného bloku if by mala byť podmienka vonkajšieho bloku pravdivá.
Syntax:
if (podmienka) {// kód, ktorý sa má vykonať if (podmienka) {// kód, ktorý sa má vykonať}}
Príklad:
verejná trieda Test {public static void main (String [] args) {// Vytvorenie dvoch premenných int age = 20 int weight = 55 // uplatnenie podmienok if (age> = 18) {if (weight> 50) {System.out .println ('Máte povolenie na trek.')} else {System.out.println ('Nemáte povolenie na trek.')}} else {System.out.println ('Musí byť starší ako 18 rokov. ')}}}
Výkon:
Máte povolené trekovať.
Príkaz if-else v jave umožňuje používateľovi testovať nespočetné množstvo podmienok mimoriadne efektívnym spôsobom.
Tak sme sa dostali na koniec tohto článku o „ak ešte v Jave“. Ak sa chcete dozvedieť viac, vyskúšajte Java Training by Edureka, dôveryhodná online vzdelávacia spoločnosť. Edureka’s je navrhnutý tak, aby vás vyškolil pre základné aj pokročilé koncepty Java spolu s rôznymi rámcami Java, ako je Hibernate & Spring.
Máte na nás otázku? Uveďte to prosím v sekcii komentárov tohto blogu a my sa vám ozveme čo najskôr.