Besplatni Java kurs - 33. deo
Ovo je samo jedan od članaka koji zajedno čine besplatan Java tutorijal.
Za uslovno izvršavanje dela programa koristi se if naredba.
if naredba
Da bi se deo programa izvršio pod nekim uslovom, koristi se naredba if. Naredba if se koristi tako što se u zagradi posle naredbe navede uslov, a zatim i kôd koji je potrebno izvršiti, npr:
if (true)
System.out.println("Uslovni pozdrav!")
Prilikom izvršavanja navedenog kôda biće izvršen ispis "Uslovni pozdrav!" jer je kao uslov stavljen literal true
. Ovaj primer nema mnogo smisla, jer je uslov uvek istinit. Pravi primer bi bio sledeći kôd koji će ispisati "Uslovni pozdrav!" samo ako je promenljiva uslov
istinita:
if (uslov)
System.out.println("Uslovni pozdrav!")
Da bi se više od jedne naredbe izvršilo pod istim uslovom potrebno ih je staviti u blok, npr:
if (uslov) {
System.out.println("Uslovni pozdrav!")
System.out.println("Ponovo, uslovni pozdrav!")
}
U datom primeru, ako je uslov ispunjen ispisaće se oba ispisa. Ali ako uslov nije ispunjen, neće se ispisati nijedan.
Bez upotrebe blokova naredbi, uslovno bi bila izvršena samo prva naredba posle if, tj. bez bloka kôda samo prva naredba posle if naredbe se smatra uslovnom, npr:
if (uslov)
System.out.println("Uslovni pozdrav!")
System.out.println("Ponovo, uslovni pozdrav!")
Posle izvršavanja navedenog kôda, ako uslov nije ispunjen biće ispisana (samo) druga naredba ispisa, jer se prva naredba za ispis izvršava samo kada je ispunjen uslov.
Pročitaj i nastavak:
Besplatni Java kurs - 34. deo - Naredbe uslovnog grananja - else
No comments:
Post a Comment