Java Switch Case im Falle, dass alle "case"s falsch sind?

3 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Hey du kannst einfach den "default" Case am Ende des Switch Case nutzen.

Der wird ausgeführt, falls die darüber liegenden Fälle alle nicht der fall sind.

Hier ein kleines Beispiel:

switch(i) {
  case 42:
    System.out.println("The 1st case is true");
    break;
  case 43:
    System.out.println("The 2nd case is true");
    break;
  default: 
    System.out.println("No case is true");
}

Im Gegensatz zu anderen Fällen wird auch hier kein break benötigt.

Woher ich das weiß:Hobby

Dafür gibt es den "default"-Case, um alle anderen Fälle abzufangen

switch(var) {
  case 1:
    // code
    break;
  case 2:
    // code
    break;
  // ... weitere Cases
  default: // wird ausgeführt, wenn kein sonstiger Case zutrifft
    // code
}
Von Experte MrAmazing2 bestätigt

default: .....