Uvjeti u može se testirati pomoću if naredbe. Naredbu if može slijediti i naredba else koja se izvršava kada je logički izraz lažan. Ovaj će članak raspravljati o izjavi If Else u Javi.
U ovom će članku biti obrađeni sljedeći putokazi,
- ako izjava
- if-else izjava
- Korištenje ternarnih operatora
- ako-inače-ako ljestve
- Ugniježđena if izjava
Počevši od ovog članka o tome ako je još u JAVA-i.
Postoji više vrsta if naredbi u javi:
ako Izjava
Naredba if koristi se za testiranje stanja i slijedi niz izjava. Izjave se izvršavaju samo kada se uvjet pokaže istinitim.
upravljanje datotekama u Java primjeru
Sintaksa:
if (uvjet) {// kôd koji treba izvršiti}
Primjer
test javne klase {public static void main (String [] args) {// definiranje varijable 'price' int price = 1800 // provjera cijene ako (cijena> 1500) {System.out.print ('Cijena je veća od 1500 ')}}}
Izlaz:
Cijena je veća od 1500
Nastavljamo s ovim člankom o tome postoji li još JAVA.
if-else izjava
Izjava if-else u javi također se koristi za uvjete testiranja. Blok if izvršava se ako je uvjet istinit. Ako je uvjet netačan, izvršava se blok else.
Sintaksa:
if (uvjet) {// kôd ako je uvjet istinit} else {// kôd ako je uvjet netačan}
Primjer:
test javne klase {public static void main (String [] args) {// definiranje varijable int num = 15 // Provjera je li broj djeljiv sa 2 if (num% 2 == 0) {System.out.println ( 'Parni broj')} else {System.out.println ('Neparan broj')}}}
Izlaz:
Neparan broj
Pogledajmo još jedan primjer, u kojem program provjerava je li unesena godina prijestupna ili nije.
Primjer:
test javne klase {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')}}}
Izlaz:
PRIJESTUPNA GODINA
Nastavljamo s ovim člankom o tome postoji li još JAVA.
Korištenje ternarnih operatora
Ternarni operatori (?:) Mogu se koristiti umjesto if else izraza. Ako se čini da je stanje točno, rezultat? se vraća. Ako je netočno, vraća se rezultat:.
Primjer:
test javne klase {public static void main (String [] args) {int num = 12 // Korištenje ternarnog operatora String output = (num% 2 == 0)? 'Parni broj': 'Neparan broj' System.out.println (izlaz)}}
Izlaz:
pretvoriti decimalni u binarni python kôd
Parni broj
Nastavljamo s ovim člankom o tome postoji li još JAVA.
ljestve ako-inače-ako:
Jedan blok koda može se izvršiti među više blokova, pomoću ljestvice if-else-if.
Izvršenje ovih izjava odvija se od vrha.
Kada se testni izraz čini istinitim, izvršava se kod prisutan u tijelu naredbe if. Ako niti jedan od testnih izraza nije istinit, izvršava se naredba else.
Primjer:
test javne klase {public static void main (String [] args) {int num = 15 if (num> 0) {System.out.println ('POZITIVNI BROJ')} else if (num<0) { System.out.println('NEGATIVE NUMBER') } else { System.out.println('NUMBER 0') } } }
Izlaz
POZITIVNI BROJ
Nastavljamo s ovim člankom o tome postoji li još JAVA.
Ugniježđena if izjava:
Ova je izjava predstavljena blokom if s drugim blokom if. Da bi se unutarnji blok if izvršio, uvjet vanjskog bloka trebao bi biti istinit.
Sintaksa:
if (condition) {// kôd koji treba izvršiti if (condition) {// kôd koji treba izvršiti}}
Primjer:
test javne klase {public static void main (String [] args) {// Stvaranje dvije varijable int age = 20 int weight = 55 // primjena uvjeta if (dob> = 18) {if (težina> 50) {System.out .println ('Dozvoljeno vam je putovanje.')} else {System.out.println ('Ne smijete putovati.')}} else {System.out.println ('Mora biti stariji od 18 godina. ')}}}
Izlaz:
Dozvoljeno je putovanje.
Izjava if-else u javi omogućuje korisniku da testira bezbroj uvjeta na izuzetno učinkovit način.
Tako smo došli do kraja ovog članka o tome 'ako je drugačije na Javi'. Ako želite saznati više, pogledajte Java Training tvrtke Edureka, pouzdane tvrtke za internetsko učenje. Edureka je osmišljen kako bi vas osposobio za osnovne i napredne Java koncepte, zajedno s raznim Java okvirima poput Hibernate & Spring.
Imate pitanje za nas? Molimo vas da ga spominjete u odjeljku za komentare ovog bloga i javit ćemo vam se što je prije moguće.