Weitere Programmbeispiele mit switch, case, brake und default

Switch mit "Durchfall" (Fall-Through)

 

Das Programm prüft, ob der eingegebene Buchstabe ein Vokal ist, oder nicht:

 

public class Main {
 
    public static void main(String[] args) {
 
        char vokal;
        vokal = 'i';
 
        switch (vokal) {
            case 'a':
            case 'e':
            case 'i':
            case 'o':
            case 'u':
                System.out.println("Dies ist ein Vokal");
            break;
            default:
                System.out.println("Dies ist kein Vokal");
        }
    }
}

 

Ein Programm, das die Eingabe der Himmelsrichtung prüft:

 

public class Main {
 
    public static void main(String[] args) {
 
        char richtung;
        richtung = 's';       //Eingabe der Richtung
 
        switch (richtungl) {

            case 'o':
                 System.out.println("Osten");
                 break;
            case 's':
                 System.out.println("Süden");
                 break;
            case 'w':
                 System.out.println("Westen");
                  break;
            case 'n':
                 System.out.println("Norden");
                  break;

            default:
                System.out.println("Sie haben einen falschen Wert eingegeben!");
        }
    }
}