Explication
1. Dans l'instruction switch, le type de variable peut être : byte, short, int ou char. Depuis JavaSE7, switch prend en charge le type String et les étiquettes de cas doivent être des constantes de chaîne ou des littéraux.
2. La phrase de commutation peut avoir plusieurs phrases de cas. Chaque cas est suivi d'une valeur et de deux points.
3. La phrase switch peut contenir une branche par défaut, qui est généralement la dernière branche de la phrase switch (peut être à n'importe quelle position, mais généralement à la dernière). Lorsque la valeur par défaut est exécutée, la valeur de l'instruction no case est égale à la valeur de la variable. La branche par défaut ne nécessite pas d'instruction break.
Instances
Scanner in = new Scanner(System.in); System.out.println("请输入当前月份"); int month = in.nextInt(); switch (month){ 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("七月");break; case 8 : System.out.println("八月");break; case 9 : System.out.println("九月");break; case 10 : System.out.println("十月");break; case 11 : System.out.println("十一月");break; case 12 : System.out.println("十二月");break; default: System.out.println("错误的输入");break; }
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!