day03-选择流程-switch语句-数据类型-case穿透的注意事项
This commit is contained in:
41
day03/src/com/inmind/switch02/Demo06.java
Normal file
41
day03/src/com/inmind/switch02/Demo06.java
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
package com.inmind.switch02;
|
||||||
|
/*
|
||||||
|
注意事项:
|
||||||
|
switch语句中,表达式的数据类型,可以是byte,short,int,char,enum(枚举),JDK7后可以接收String。
|
||||||
|
switch语句中,case穿透:break不写,当某一个case满足条件,就开始执行之后的语句,如果没有遇到break,会
|
||||||
|
继续向下执行,直接遇到break,或者switch语句结束
|
||||||
|
*/
|
||||||
|
public class Demo06 {
|
||||||
|
//使用switch语句,判断1~12月份,输出对应的季节
|
||||||
|
public static void main(String[] args) {
|
||||||
|
int month = 22;//每个字符都有对应的十进制编码值,'0'~48 ,'a'~97 ,'A'~65
|
||||||
|
switch (month){
|
||||||
|
case 3:
|
||||||
|
// break;
|
||||||
|
case 4:
|
||||||
|
// break;
|
||||||
|
case 5:
|
||||||
|
System.out.println("春季");
|
||||||
|
break;
|
||||||
|
case 6:
|
||||||
|
case 7:
|
||||||
|
case 8:
|
||||||
|
System.out.println("夏季");
|
||||||
|
break;
|
||||||
|
case 9:
|
||||||
|
case 10:
|
||||||
|
case 11:
|
||||||
|
System.out.println("秋季");
|
||||||
|
break;
|
||||||
|
case 12:
|
||||||
|
case 1:
|
||||||
|
case 2:
|
||||||
|
System.out.println("冬季");
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
System.out.println("输入的月份有误");
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println("程序结束");
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user