Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Nájdite premennú , ktorú chcete vykonať príkaz switch vo vašom kóde . Môžete použiť príkazy spínač s primitívnymi dátovými typmi a niektoré typy objektov , ale oni sú zvyčajne používajú pre typy , ako je " int " a " char . " Nasledujúci kód ukazuje začiatok príkazu switch pomocou " int " premenné :
int MyNumber = 2 ;
prepínať ( MyNumber ) { klipart
//kód pre každý hodnota MyNumber ide tu
}
Medzi zátvorkami , patrí čo sa má stať , pre každú zadanú hodnotu " MyNumber " premenné , ktoré je uvedené ako variabilný testuje na začiatku . príkazu switch
2
obsahovať kód označujúci to , čo chcete robiť , keď niektoré hodnoty " MyNumber " sa stretol pred uzavretím " } " držiak :
prípade 0 : System . out.println ( " Zero ! " ) ;
case 1 : System.out.println ( " Číslo jedna ! " ) ;
case 2 : System.out.println ( " Number Two ! " ) ;
case 3 : System.out.println ( " ! číslo tri " ) ;
kód spustí , vykoná podmienečný testom pre každý prípad vyhlásenia , kontrola , či premenná je uvedené na začiatku príkazu switch zápasov . Ak je hodnota činí zápas , kód v tomto konkrétnom prípade vyhlásenia je vykonaný , inak vykonávanie presunie na ďalšie veci vyhlásenie v rámci bloku switch
3
Pridať príkazy prestávku , aby sa zabránilo zbytočné kód . pred popravený . Vzhľadom k tomu , " MyNumber " premenná má iba jednu hodnotu , nie je tam žiadny bod , pokračuje v testovaní každého prípadu , takže zahŕňajú vyhlásenie prestávku na každom riadku takto :
prípade 0 : System.out.println ( " Zero ! " ) ; break ;
case 1 : System.out.println ( " ! Number One ! " ) ; break ;
Prípad 2 : System.out.println ( " Number Two " ) break ;
case 3 : System.out.println ( " Číslo tri ! " ) ; break ;
Teraz , keď je identifikovaný správny prípad , že časť kódu je vykonaný a programu okamžite skočí do bodu po príkaze switch .
4
Poskytnúť " predvolené " poučenie v prípade , že žiadny z uvedených case sú spokojní . Je - li " MyNumber " premenná neobsahuje číslo medzi nulou a tri , nič sa stane , keď je v tomto príklade vykonanie príkazu spínač . Obstarávať pre tento scenár , zahŕňajú predvolený špecifikácia takto po poslednej veci vyhlásenia :
predvolené : System.out.println ( " ! Niečo iné " ) ; break ;
Aj v prípadoch , kde sa budete cítiť istí , že premenná bude obsahovať jednu z hodnôt uvedených v zozname case , je to bezpečnejšie zahrnúť predvolené pokyn v prípade , že sa niečo pokazí .
5
Otestujte svoj kód . Kompilácie a spustenie programu s rôznymi hodnotami " MyNumber " premenné , kontrolu , že to funguje, ako to očakávajú , že zakaždým . Použite hodnoty , ktoré sú obsiahnuté v zozname case a niektoré , ktoré nie sú .