Instrukcje warunkowe - if, switch
instrukcja warunkowa if
Ogólna zasada:
if ( Boolean expression1 )
statement1
else
if ( Boolean expression2 )
statement2
else
...
else
statementN
Przykład:
if( temperature < 0 ) {
System.out.println( "zamarzanie" );
}
else
if( temperature > 100 )
System.out.println( "wrzenie" );
else
System.out.println("stan płynny");
instrukcja warunkowa switch
Ogólna zasada:
switch ( selector expression )
{
case value1: statement1 [break;]
case value2: statement2 [break;]
...
case valueN: statementN [break;]
[default: statement]
}
Przykład:
String str = "aa";
switch ( str )
{
case "aa":
case "AA": System.out.println("Napis AA");
str="bb";
break; // zwróć uwagę na konieczność/możliwość użycia instrukcji break
case "bb":
case "BB": System.out.println("Napis BB"); // ponieważ nie ma tutaj instrukcji break;, zostanie wykonany także blok default:
default : System.out.println("Napis nieznany");
}
// Output:
// Napis AA