[JAVA] instruction switch

L'instruction switch branche le montant à afficher en fonction de la valeur numérique lue.

filename.java


import jva.util.Scanner;

class Abc {
    publlic static void(String[] args) {
        Scanner stdin = new Scanner(System.in);

        System.out.print("entier: ");
        int n = stdIn.nextInt();

        switch (n) {
            case 0 : System.out.print("abc"); 
                     break;
            case 1 : System.out.print("def"); 
                     break;
            case 2 : System.out.print("ghi"); 
                     break;
            case 3 :
            case 4 : System.out.print("jkl");
                     break;
            default : System.out.print("123");
                      break;
        }
        System.out.println();
    }
}

Dans le cas de l'exemple, la phrase affichée est divisée en fonction de la valeur de "int n". De plus, si la valeur de n est 3 ou 4, le même caractère est affiché. "Default" s'affiche lorsque n n'est pas la valeur spécifiée pour le cas.

L'instruction switch se termine lorsque "l'instruction break" à la fin de chaque cas est exécutée. L'instruction après l'instruction switch est exécutée une fois qu'elle est terminée par l'instruction break.

Recommended Posts

instruction switch
Instruction de commutation Java
spécification de plage d'instruction switch
Étude de l'instruction Java-Part 11-switch
[Swift] instruction switch utilisant tapple
Comprenons l'instruction switch!
[Java] Énumération des branches avec instruction switch
[Java] L'histoire d'une déclaration de commutation vraiment effrayante
Déclaration de boucle
J'ai rencontré une grande déclaration de commutateur
if déclaration
Java, instruction if / instruction switch à partir du débutant
Instruction de commutation Java et pause, Kotlin lorsque l'expression ...
switch et EnumMap
Java pour instruction