Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Java Prepnúť Prehlásenie Tutorial

Prehlásenie Prepínač v Jave je alternatívou k viac " keby " a " else if " vyhlásenie pripútaný jeden po druhom , kde hodnota tej istej premennej je testovaná v každom prípade . Príkaz switch je efektívnejšie , pokiaľ ide o písanie Java , ako niekoľko " keby " podmieňovací spôsob , ako štruktúra ušetrí opakované časti kódu . Všeobecne platí , že príkazy Prepnúť aby podmieňovací ľahšie čítať , rozumieť a upravovať . Pokyny dovolená 1

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ú .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené