Come usare il caso Tutorial

May 22

La dichiarazione switch-case comuni alla maggior parte dei linguaggi di programmazione fornisce un modo più semplice e più leggibile per gestire decisioni quando ci sono una vasta gamma di possibili opzioni che il codice equivalente utilizzando "se poi il resto" dichiarazioni. Ad esempio, invece di digitare qualcosa di simile a questo:

if (x = 1) allora
// Fai qualcosa
else if (x = 2) allora
// Fare qualcosa di diverso
else if (x = 3) allora
// Fare qualcos'altro.

È possibile digitare una di queste istruzioni case.

istruzione

Giava

1 Inserire l'istruzione switch con il nome della variabile che si desidera usare per il confronto, insieme ad una coppia di staffe di apertura e chiusura. Dal momento che l'esempio nella intro usato "x", questo esempio sarà pure:

switch (x) {

}

Tutte le istruzioni case andranno tra queste parentesi.

Una limitazione importante interruttore on-case istruzioni Java è che la variabile utilizzata deve essere un numero intero. Nessun galleggianti, stringhe o altri tipi di dati consentiti.

2 Aggiungere le istruzioni case, con ogni istruzione termina con la parola chiave "break". Questo è molto importante: si dice Java che la dichiarazione caso è finito. Se non si riesce a mettere in pausa la parola chiave, Java continuerà a funzionare tutte le altre istruzioni case finché non trova una pausa.

caso 1:

// Do something
break;

Caso 2:

// Do something else
break;

Caso 3:

// Do something else
break;

3 Facoltativamente, aggiungere una dichiarazione di "default". Questo è l'evento che verrà eseguito dovrebbe nessuno degli altri casi si applicano le dichiarazioni. Come gli altri, ha bisogno di terminare con una pausa e si deve assolutamente essere l'ultima.

predefinito:

// This is the last resort.
break;

Visual Basic

4 Digitare le parole chiave "Select Case" e la variabile che si intende utilizzare. Questo esempio proseguirà con il presupposto che la variabile sarà "x". Il blocco si concluderà con le parole chiave "End Select".

Select Case x
End Select

Select Case Visual Basic è un po 'più potente di Java: tipi di dati numerici e la maggior parte basati su caratteri in lingua possono essere usati come una variabile da testare.

5 Inserire le istruzioni case. I casi di dichiarazioni stesse sono un po 'più potente pure. Come si può vedere, è possibile utilizzare parole come "a" e virgole per creare un elenco di valori che si adattano per un dato ingresso. Vi è anche necessario digitare un'istruzione "rottura" alla fine di ogni riga.

Caso 1

// Do something

Caso 2 A 3

// Do something else

caso 4,5,6

// Do another thing

6 Opzionalmente, scrivere una dichiarazione di default utilizzando il "caso Else" parole chiave:

Case Else:

// This is a last resort.

C / C ++

7 Il C / C ++ switch-case dichiarazione avrà un aspetto familiare. Lo switch-caso Java è stato progettato per apparire quasi esattamente come lo switch-case nel linguaggio C più vecchio.

Interruttore (x)

{
}

8 Inserire le istruzioni case.

case 1:
// Do something
break;
case 2:
// Do something else
break;

Come Java, istruzioni case in C sono limitati ai tipi di dati integrali. Tuttavia, C comprende i tipi di dati interi un po 'più ampio di Java fa, i personaggi in modo individuale, come' una ', sono semplicemente convertito in un intero equivalente. Questo permette agli sviluppatori C ++ per utilizzare istruzioni switch-case per confrontare lettere e numeri.

9 Inserire una dichiarazione di default, se si desidera uno.

default:
// Do another thing.

A differenza di Java, di default per sé non richiede un'istruzione break, tuttavia, è possibile utilizzare uno, se volete.