Maison  >  Article  >  interface Web  >  Quel est le flux d'exécution de l'instruction switch ?

Quel est le flux d'exécution de l'instruction switch ?

hzc
hzcoriginal
2020-06-16 15:27:368692parcourir

Quel est le flux d'exécution de l'instruction switch ?

1. Changer de format de déclaration :

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

2. Explication du format :

Expression : byte,short,int,char

Derrière l'affaire La valeur : est le contenu utilisé pour correspondre à la valeur de l'expression

                                          break : Lorsque toutes les valeurs ne correspondent pas, exécutez la valeur par défaut du corps de l'instruction

3. Flux d'exécution : Comparaison ; , une fois qu'il y a une correspondance, exécutez l'instruction correspondante et terminez en rencontrant break. default

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;

Tutoriel recommandé : "

Tutoriel JS》

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