Per i programmi per elaboratore non sono limitati alla esecuzione lineare o sequenziale di comandi , di programmazione costrutti del linguaggio supportano il runtime ramificazione di esecuzione del programma in base alla logica intrinseca di guida alle funzioni principali del software . Il mezzo più semplice di ramificazione esecuzione del programma è l' istruzione "if" , ma se ci sono un gran numero di condizioni di prova al fine di determinare il ramo successivo programma da eseguire , è più efficiente di impiegare la "switch ", anche denominato " istruzione case . " Istruzioni
1
Usare un editor di testo per creare un "if" con la sintassi : " if ( condizione) istruzione ; "
Il 'se' parola chiave viene utilizzata per eseguire un un'istruzione o un blocco di istruzioni quando la condizione del "se" è vero, una condizione è un'espressione valutata durante l'esecuzione del programma , e una dichiarazione è di uno o più comandi raggruppati per il { ' e ' } bretelle
. 2
Estendere l'esecuzione condizionale di Fase 1 con l'aggiunta di un "else if" come mezzo per valutare più di una condizione : " if ( tasto == 200 ) istruzione; else if ( tasto == 403 ) istruzione; "
3
Convertire il " se " e " else if "logica di una dichiarazione caso per identificare il costante presente in ciascuna delle condizioni di " if /else if " costrutto , come ad come la variabile "chiave" nel passaggio 2
4
Utilizzare la variabile "chiave " come espressione switch valutata dalle dichiarazioni di casi utilizzando la seguente sintassi in luogo del "if" : . " switch ( key ) {case 200 : dichiarazione messaggio = 403 : economico; break; } "
5
Add comportamento predefinito nel costrutto switch con l'aggiunta di una nuova condizione di seguire le istruzioni case con la sintassi : " {case 200 : dichiarazione messaggio = 403 : economico; break; default: economico; break; } switch ( key ) "