Pogoji v lahko preizkusite z uporabo stavka if. Stavku if lahko sledi tudi stavek else, ki se izvede, ko je logični izraz false. Ta članek bo obravnaval izjavo If Else In Java.
V tem članku bodo zajeti naslednji napotki:
Začenši s tem člankom o tem, če je še v JAVA.
V javi obstaja več vrst stavkov if:
če Izjava
Stavek if se uporablja za preizkušanje stanja in mu sledi nabor stavkov. Stavki se izvršijo le, če se izkaže, da je pogoj resničen.
Sintaksa:
if (stanje) {// koda, ki jo je treba izvesti}
Primer
test javnega razreda {public static void main (String [] args) {// definiranje spremenljivke 'price' int price = 1800 // preverjanje cene, če (cena> 1500) {System.out.print ('Cena je večja od 1500 ')}}}
Izhod:
Cena je višja od 1500
Nadaljujem s tem člankom o tem, ali je v JAVA še kako.
izjava if-else
Stavek if-else v javi se uporablja tudi za pogoje testiranja. Blok if se izvede, če je pogoj resničen. Če je pogoj napačen, se izvede blok else.
Sintaksa:
if (condition) {// koda, če je pogoj true} else {// koda, če je pogoj false}
Primer:
preizkus javnega razreda {public static void main (String [] args) {// definiranje spremenljivke int num = 15 // Preverjanje, ali je število deljivo z 2, če (num% 2 == 0) {System.out.println ( 'Sodo število')} else {System.out.println ('Neparna številka')}}}
Izhod:
Liho število
Oglejmo si še en primer, pri katerem program preveri, ali je vneseno leto prestopno ali ne.
Primer:
preizkus javnega razreda {public static void main (String [] args) {int year = 2028 if (((leto% 4 == 0) && (leto% 100! = 0)) || (leto% 400 == 0) ) {System.out.println ('LEAP YEAR')} else {System.out.println ('NOT LEAP YEAR')}}}
Izhod:
PRESTOPNO LETO
Nadaljujem s tem člankom o tem, ali je v JAVA še kako.
Uporaba ternarnih operaterjev
Namesto stavka if else lahko uporabimo ternarne operatorje (?:). Če se stanje zdi resnično, je rezultat? se vrne. Če je napačno, se vrne rezultat:.
Primer:
preizkus javnega razreda {public static void main (String [] args) {int num = 12 // Uporaba ternarnega operatorja String output = (num% 2 == 0)? 'Even number': 'Neparna številka' System.out.println (izhod)}}
Izhod:
Sodo število
Nadaljujem s tem člankom o tem, ali je v JAVA še kako.
če-drugače-če lestev:
En blok kode je mogoče izvesti med več bloki, z uporabo lestve if-else-if.
Izvršitev teh izjav poteka od zgoraj.
Ko se testni izraz zdi resničen, se izvede koda v telesu stavka if. Če noben testni izraz ni resničen, se izvrši stavek else.
Primer:
preizkus javnega razreda {public static void main (String [] args) {int num = 15 if (num> 0) {System.out.println ('POZITIVNA ŠTEVILKA')} else if (num<0) { System.out.println('NEGATIVE NUMBER') } else { System.out.println('NUMBER 0') } } }
Izhod
POZITIVNA ŠTEVILKA
Nadaljujem s tem člankom o tem, ali je v JAVA še kako.
Stavek ugnezdeni if:
Ta stavek predstavlja blok if z drugim blokom if. Za izvedbo notranjega bloka if mora biti stanje zunanjega bloka resnično.
Sintaksa:
if (condition) {// koda, ki jo je treba izvesti if (condition) {// koda, ki jo je treba izvesti}}
Primer:
test javnega razreda {public static void main (String [] args) {// Ustvarjanje dveh spremenljivk int age = 20 int weight = 55 // uporaba pogojev if (starost> = 18) {if (teža> 50) {System.out .println ('Dovoljeno je treking.')} else {System.out.println ('Trekinga ni dovoljeno.')}} else {System.out.println ('Mora biti starejši od 18 let. ')}}}
Izhod:
Dovoljeno je treking.
kako uporabiti anakondo za python
Stavek if-else v javi uporabniku omogoča izjemno učinkovit preizkus številnih pogojev.
Tako smo prišli do konca tega članka o 'če drugače v Javi'. Če želite izvedeti več, si oglejte Java Training by Edureka, zaupanja vredno podjetje za spletno učenje. Edureka je zasnovan tako, da vas usposobi za osnovne in napredne koncepte Java, skupaj z različnimi Java okviri, kot so Hibernate & Spring.
Imate vprašanje za nas? Prosimo, omenite to v oddelku za komentarje tega spletnega dnevnika, mi pa se vam bomo javili v najkrajšem možnem času.