A feltételek a az if utasítás használatával tesztelhető. Az if utasítást követhet egy else utasítás is, amelyet akkor hajtanak végre, amikor a logikai kifejezés hamis. Ez a cikk az If Egyéb nyilatkozatot Java-ban tárgyalja.
A következő hivatkozásokkal foglalkozunk ebben a cikkben,
- ha állítás
- if-else nyilatkozat
- Ternary Operátorok használata
- ha-más-ha létra
- Beágyazott if nyilatkozat
Kezdve ezzel a cikkel, ha másként a JAVA-ban.
A java-ban többféle if-utasítás létezik:
ha Nyilatkozat
Az if utasítással tesztelik a feltételt, és ezt követi egy sor utasítás. Az állítások csak akkor hajtódnak végre, ha a feltétel igaznak bizonyul.
Szintaxis:
if (feltétel) {// végrehajtandó kód}
Példa
public class Test {public static void main (String [] args) {// 'price' változó meghatározása int price = 1800 // az ár ellenőrzése if (price> 1500) {System.out.print ('Az ár nagyobb, mint 1500 ')}}}
Kimenet:
Az ár nagyobb, mint 1500
Továbblépve ezzel a cikkel, ha másként a JAVA-ban.
if-else nyilatkozat
A java-ban található if-else utasítás a feltételek tesztelésére is szolgál. Az if blokk akkor kerül végrehajtásra, ha a feltétel igaz. Ha a feltétel hamis, a másik blokk végrehajtásra kerül.
Szintaxis:
mi van java java-ban
if (feltétel) {// kód, ha a feltétel igaz} else {// kód, ha a feltétel hamis}
Példa:
public class Test {public static void main (String [] args) {// változó meghatározása int num = 15 // Annak ellenőrzése, hogy a szám osztható-e 2-vel, ha (num% 2 == 0) {System.out.println ( 'Páros szám')} else {System.out.println ('Páros szám')}}}
Kimenet:
Páratlan szám
Nézzünk meg egy másik példát, ahol a program ellenőrzi, hogy a beírt év szökőév-e vagy sem.
felülbírálás vs túlterhelés a java-ban
Példa:
public class Test {public static void main (String [] args) {int év = 2028 if (((év% 4 == 0) && (év% 100! = 0)) || (év% 400 == 0) ) {System.out.println ('LEAP ÉV')} else {System.out.println ('NEM LEHETSÉGES ÉV')}}}
Kimenet:
SZÖKŐÉV
Továbblépve ezzel a cikkel, ha másként a JAVA-ban.
Ternary Operátorok használata
A hármas operátorok (?:) Használhatók az if else utasítás helyett. Ha a feltétel igaznak tűnik, a? visszatér. Ha hamis, akkor a: eredménye adódik vissza.
Példa:
public class Test {public static void main (String [] args) {int num = 12 // Ternary operátor használata String output = (num% 2 == 0)? 'Páros szám': 'Páratlan szám' System.out.println (Kimenet) } }
Kimenet:
Páros szám
Továbblépve ezzel a cikkel, ha másként a JAVA-ban.
if-else-if létra:
Egy kódblokk végrehajtható több blokk között, az if-else-if létra segítségével.
Ezeknek az állításoknak a végrehajtása felülről történik.
Ha a tesztkifejezés igaznak tűnik, az if utasítás futtatásában lévő kód található. Ha a tesztkifejezések egyike sem igaz, akkor a másik utasítás kerül végrehajtásra.
Példa:
hogyan lehet kilépni egy módszerből a java-ban
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') } } }
Kimenet
POZITÍV SZÁM
Továbblépve ezzel a cikkel, ha másként a JAVA-ban.
Beágyazott, ha utasítás:
Ezt az állítást egy if blokk képviseli egy másik if blokkkal. A belső if blokk végrehajtásához a külső blokk feltételének igaznak kell lennie.
Szintaxis:
if (feltétel) {// végrehajtandó kód if (feltétel) {// végrehajtandó kód}}
Példa:
public class Test {public static void main (String [] args) {// Két változó létrehozása int age = 20 int weight = 55 // feltételek alkalmazása if (életkor> = 18) {if (súly> 50) {System.out .println ('Trekkelni engedélyezett.')} else {System.out.println ('Trekkolni nem szabad.')}} else {System.out.println ('18 éves kor felett kell lennie. ')}}}
Kimenet:
Túrázni szabad.
A java-ban található if-else utasítás lehetővé teszi a felhasználó számára, hogy számtalan feltételt rendkívül hatékony módon teszteljen.
Így ennek a cikknek a végére értünk a „ha másként a Java-ban” címmel. Ha többet szeretne megtudni, nézze meg a Java Training by Edureka, egy megbízható online tanulási társaságot. Edureka's célja, hogy kiképezzen mind az alapvető, mind a fejlett Java-koncepciókra, különféle Java-keretrendszerekkel együtt, mint például a Hibernate & Spring.
Van egy kérdésünk? Kérjük, említse meg a blog megjegyzés rovatában, és a lehető leghamarabb kapcsolatba lépünk Önnel.