java:switch

Un article de Polydoc.

Sommaire

[modifier] Syntaxe

switch(variable de type byte, short, char ou int)
{ 
    case etiquette1: instructions;break;
    case etiquette2: instructions;break;
    ...
    [default:instructions;]
}

[modifier] Description

La variable est comparée à chaque étiquette jusqu'à la fin du bloc. Quand une correspondance est trouvée, les instructions associées sont exécutées jusqu'au break.

[modifier] Notes

Si aucune correspondance n'est trouvée, aucune instruction ne sera exécutée.

break permet de sortir du bloc switch.

On peut spécifier des instructions par défauts si aucune correspondance n'est trouvée avec default.

[modifier] Exemples

int valeur=3;
switch(valeur)
{
    case 1: System.out.print("valeur=1");break;
    case 2: System.out.print("valeur=2");break;
    case 3: System.out.print("valeur=3");break;
}

ce qui affiche ...

valeur=3

[modifier] Voir aussi

[modifier] Liens internes