L'istruzione switch è un'istruzione basata sulle decisioni che viene utilizzata per testare una variabile/espressione rispetto a un elenco di valori. Questi valori sono indicati come casi e la variabile verrà testata per ciascun caso. Un'espressione/istruzione Switch può avere più casi, pertanto l'istruzione switch può essere utilizzata per selezionare un blocco di codice specifico da più scelte.
Questo articolo dimostra la guida completa dei seguenti concetti relativi alla dichiarazione di Switch di Java:
Quindi iniziamo!
Qual è l'istruzione switch
È un meccanismo che viene utilizzato per controllare il flusso di un programma consentendo di testare una variabile o un'espressione rispetto a un elenco di valori. Una guida completa per le istruzioni di switch è fornita nella sezione Sintassi.
Sintassi di base
La sintassi di base dell'istruzione Switch Java sarà:
switch (espressione)Comprendiamo le dichiarazioni di interruzione e predefinite in modo un po 'più dettagliato per avere una chiara comprensione.
Break Into Switch Dichiarazione
La parola chiave di interruzione viene utilizzata come istruzione di controllo per terminare un caso nell'istruzione switch. L'uso dell'istruzione Break è facoltativo e deve essere scritto in piccole lettere. La sintassi dell'istruzione Break è menzionata di seguito:
rottura;Predefinito nell'istruzione switch
Più casi possono essere specificati nell'istruzione switch, tuttavia, è possibile che la condizione/valore che stai cercando non trovi una corrispondenza perfetta in tutti i casi di switch. Pertanto, possiamo specificare un caso predefinito che verrà eseguito se non si trova la corrispondenza. La sintassi dell'istruzione predefinita è fornita di seguito:
predefinito;Come funziona l'istruzione switch
Consideriamo l'esempio di seguito per capire come funziona l'istruzione switch.
Esempio
Questo esempio prende segni dello studente e trova il grado:
public static void main (string [] args)La condizione del caso di commutazione è (marchi/10), ora diciamo che l'utente inserisce "78".
Il numero immesso sarà diviso per 10 i.e. 78/10
Otterremo il risultato uguale a 7 perché in Java "/" l'operatore divide i due numeri e considerere il quoziente di conseguenza.
Pertanto, l'istruzione Switch vale per il caso "7" e il codice associato al caso "7" verrà eseguito:
Supponiamo che l'utente abbia inserito un numero maggiore di 100, quindi otterremo il seguente output:
Ora, l'utente ha inserito 130 che è maggiore di 100, quindi, l'istruzione Switch non eseguirà.
Conclusione
L'istruzione switch in java viene utilizzata per eseguire compiti diversi sulla base della condizione fornita. Le istruzioni/parole chiave di interruzione e predefinite sono opzionali nell'istruzione switch, l'istruzione di interruzione può essere utilizzata per uscire dal corpo dello switch e la parola chiave predefinita può essere utilizzata per specificare un caso generico che eseguirà se non si trova in un caso di switch.