switch...case语句的理解案例

版权声明:转载需要经过本人同意 https://blog.csdn.net/qq_35499112/article/details/84135285

switch语句

语法:switch(变量) {
                case 常量值1:
                    语句体1;
                    break;
                case 常量值2:
                    语句体2;
                    break;
                ...
                default:
                    语句体n+1;
                    break;
            }

注意:switch()的便量类型可以是byte,short,int,char,enum(枚举),jdk7以后可以接受字符串。

package demo;

public class Demo {
	public static void main(String[] args){
		//switch语句
		String day="星期二";
		
		switch(day){
		//可以不写break
		case "星期一":
		case "星期二":
		case "星期三":
		case "星期四":
			System.out.println("去上课");
		break;//遇到break会结束
		case "星期五":
			System.out.println("去上课,明天要休息");
		break;
		//所有的case表达式不匹配时会执行default(default也可以省略不写)
		default:
			System.out.println("周末不上课");
		break;
		
		}
	}

}

猜你喜欢

转载自blog.csdn.net/qq_35499112/article/details/84135285