Maison >Problème commun >Quel est le format de l'instruction switch ?

Quel est le format de l'instruction switch ?

coldplay.xixi
coldplay.xixioriginal
2020-12-22 11:15:2229533parcourir

Le format de l'instruction switch est [switch (expression) {valeur de cas 1 : corps de l'instruction 1 ; valeur de cas 2 : corps de l'instruction 2 ;] ; Lorsqu’il n’y a pas de correspondance, la valeur par défaut du corps de l’instruction est exécutée.

Quel est le format de l'instruction switch ?

Le format de l'instruction switch est :

1. 🎜>

         switch(表达式){
           case 值1:
              语句体1;
                 break;
                 case 值2:
                语句体2;
                 break;
                ...
                  default:
                  语句体n+1;
                   break;
           }

2. Explication du format :

Expression : octet, court, int, char

    La valeur après la casse : juste utiliser Pour faire correspondre la valeur de l'expression
  • break: Signification de l'interruption de la table
  • default: Lorsque toutes les valeurs ne correspondent pas , exécuter le corps de la déclaration par défaut ;
3. Processus d'exécution :

                                                                                                                                               B : Comparez tour à tour cette valeur calculée avec la valeur après l'affaire. Une fois qu'il y a une correspondance, exécutez l'instruction correspondante et terminez lorsque vous rencontrez break.

C : Si tous les cas ne correspondent pas, exécutez le corps de l'instruction n+1

4 Exemple de code :

                        Scanner sc= new Scanner(System.in);
                        System.out.println("请输入数字1-7");
                       int i = sc.nextInt();
                       switch(i) {
                                            case 1:
                                            System.out.println("星期一");
                                            break;
                  case 2:
                     System.out.println("星期二");
                     break;
                  case 3:
                       System.out.println("星期三");
                    break;
                  case 4:
                      System.out.println("星期四");
                      break;
                  case 5:
                    System.out.println("星期五");
                    break;
                  case 6:
                    System.out.println("星期六");
                    break;
                case 7:
                    System.out.println("星期天1");
                    break;
                    default:
                        System.out.println("请输入正确数字:");
                  break;

associé Gratuit. recommandations d'apprentissage : Vidéos de programmation

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Quel logiciel est apowersoft ?Article suivant:Quel logiciel est apowersoft ?