Besplatni Java kurs - 34. deo
Ovo je samo jedan od članaka koji zajedno čine besplatan Java tutorijal.
Za uslovno izvršavanje dela programa u slučaju da nije zadovoljen zadati uslov koristi se naredba else.
else naredba
Da bi se deo programa izvršio samo ako nije ispunjen uslov za izvršavanje naredbe if koristi se naredba else. Naredba else se koristi isključivo tako što se navede posle naredbe if na koju se odnosi. Zatim se navede i kôd koji je potrebno izvršiti, npr:
if (false)
System.out.println("Ovo se ne ispisuje jer je uslov uvek false.");
else
System.out.println("Ovo se ispisuje!");
Prilikom izvršavanja navedenog kôda biće izvršen ispis "Ovo se ispisuje!" jer je kao uslov stavljen literal false. Primer nema mnogo smisla, jer je uslov uvek neistinit. Pravi primer bi bio sledeći kôd koji će ispisati "Ovo se ispisuje kada je islov istina." samo ako je promenljiva uslov istinita, u suprotnom ispisaće "Ovo se ispisuje kada uslov nije istina.":
if (uslov)
System.out.println("Ispisuje se kada je uslov istina.");
else
System.out.println("Ispisuje se kada uslov nije istina.");