jeg tænkte bare over hvorfor nogle skriver "break;" efter "default :" i et switch statement
fks:
Kode: Vælg alt
switch (tal){
case 1:
System.out.println("tallet er 1");
break;
case 2:
System.out.println("tallet er 2");
break;
default:
System.out.println("jeg kender ikke tallets værdi");
break;
}
og det jeg forstår ved "break;" er at når den har fundet tallets værdi fks 2 og den har fundet "case 2:" så gør den det der står og når den ser "break;" stopper den med at læse switch statementet
men hvis default er det sidste den gør, i et switch statement (fordi jeg går ud fra at computeren tester for alt andet inden den går i default) hvorfor skal man så break den?
fordi hvis default er det sidste den gør hvorfor så skrive "break;" og få den til at stoppe med at læse switch statementet hvis den allerede havde læst det hele og var nået ned i bunden til defaulten.
- så kan nogle fortælle mig hvorfor nogle skriver "break;" efter default?