Instrukcja switch
Wiki Text
Section body
Instrukcja switch pozwala wybrać jedną lub kilka sekcji kodu, który zostanie wykonany w zależności od wartości podanego wyrażenia.
Wybór odpowiedniej sekcji kodu dokonywany jest poprzez porównanie wartości wyrażenia umieszczonego po instrukcji switch z wartością umieszczoną po słowie kluczowym case rozpoczynającym każdą z sekcji kodu. Szczególnym przypadkiem jest sekcja oznaczona etykieta default, której kod zostanie wykonany w przypadku, gdy nie udało się dopasować wyrażeń do żadnej z poprzednich sekcji.
Section body
switch(expression) {
case 1:
//code 1
case 2:
//code 2
break;
default:
//code 3 (default)
}
Section body
int choice = 2;
switch (choice){
case 1: System.out.print(1);break;
case 2: System.out.print(2);break;
case 3: System.out.print(3);break;
} //2
choice = 5;
switch (choice){
case 1: System.out.print(1);break;
case 2: System.out.print(2);break;
case 3: System.out.print(3);break;
default: System.out.print("default");
} //default