5.1.b LJESTVICA IF-ELSE-IF
Uobičajna programska konstrukcija koja se zasniva na sekvenci ugnežđenih uslova, naziva se ljestvica if-else-if.Osnovni oblik: |
if(uslov) |
naredba; |
else if(uslov) |
naredba; |
else if(uslov) |
naredba; |
. |
. |
. |
else |
naredba; |
|
Ilustrovanje naredbe if-else-if
Opis programa: Na osnovu vrijednosti promjenljive mjesec, program u naredbama if i else vrši provjeru kojem godisnjemDobu( string ) pripada promjenljiva mjesec.
Kao rezultat programa na ekranu se ispisuje: Kada je mjesec april (int mjesec = 4), to je proljeće.
Listing programa:
class ljestvica {
public static void main(String args[]) {
int mjesec = 4 ;
String godišnjeDoba;
if( mjesec == 12 || mjesec == 1 || mjesec ==2 )
godisnjeDoba = "zima";
else if ( mjesec == 3 || mjesec = 4 || mjesec == 5)
godisnjeDoba = "proljeće"
else if ( mjesec == 6 || mjesec == 7 || mjesec == 8 )
godisnjeDoba = "ljeto"
else if ( mjesec == 9 || mjesec == 10 || mjesec == 11 )
godisnjeDoba = "jesen"
else
godisnjeDoba = "nepostojeći mjesec" ;
System.out.println ( " Kada je mjesec april, to je "
+ godisnjeDoba + " . " );
}
}