java中switch case语句例子,switch语句中的case语句有什么要求

  java中switch case语句例子,switch语句中的case语句有什么要求

  1.Java switch语句

  使用switch语句选择一个要执行的代码块。

  语法(表达式){

  案例十:

  //代码块

  布莱克;

  案例y:

  //代码块

  布莱克;

  默认值:

  //代码块

  }

  switch case语句具有以下规则:

  switch语句的变量类型是byte、short、int或char。从Java SE 7开始,switch必须支持string字符串类型,case标签必须是字符串常量或文字。switch语句可以有多个case语句。每个案例后面都有一个要比较的值和一个冒号。case语句的值的数据类型必须与变量的数据类型相同,并且必须是常量或文字常量。如果变量值等于case语句的值,则case语句之后的语句将开始执行,而switch语句在break语句出现之前不会退出。当遇到break语句时,switch语句将终止。程序跳转到switch语句之后的语句并执行它。case语句不需要包含break语句。如果没有break语句,程序将继续执行下面的case语句,直到break语句出现。switch语句可以包含默认分支。这个分支通常是switch语句的最后一个分支。任何地方都可以,但我建议在最后。当case语句的值等于变量值时,执行default。默认分支不需要break语句。如果不在case语句中写太多break,编译不会出错,但是在它成为默认语句之前,所有具有后续case条件的语句都不再执行判断。

  比如int day=4;

  切换(天数){

  案例1:

  system.out.println(周一);

  布莱克;

  案例二:

  system.out.println(周二);

  布莱克;

  案例三:

  system.out.println(周三);

  布莱克;

  案例4:

  system.out.println(周四);

  布莱克;

  案例5:

  system.out.println(星期五);

  布莱克;

  案例6:

  system.out.println(周六);

  布莱克;

  案例7:

  system.out.println(星期日);

  布莱克;

  }

  //输出“星期四”(日期=4)。

  2.断开关键字

  当Java代码执行到break关键字时,就会跳出switch块。publicstaticvoidmain(string[]args){

  char c= 0

  for(intI=1;I=4;I ) {

  开关(一)

  案例一:c= J

  system . out . println(c;

  //break;

  情况二:c= e

  system . out . println(c;

  布莱克;

  案例三:c= p

  system . out . println(c;

  //break;

  默认值:system . out . println( OK );//所有不一致的都要执行。

  }

  }

  (/)I=1时的执行结果,i=2时的Je,I=3时的E,P较好。

  我4岁的时候,跑步成绩很好*

  }

  注意:在switch语句中不能使用continue。

  3.默认关键字

  default关键字指定当大小写不匹配时要执行的代码。

  比如int day=4;

  切换(天数){

  案例6:

  System.out.println(学习 python );

  布莱克;

  案例7:

  System.out.println(学习 Java );

  布莱克;

  默认值:

  system . out . println(cjavapy);

  }

  //输出“cjavapy”

  注意:如果使用default语句作为switch块的最后一条语句,则不需要中断。

java中switch case语句例子,switch语句中的case语句有什么要求