Java 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