0
点赞
收藏
分享

微信扫一扫

【Java语言】switch语句的使用(包含内容:switch语句条件值的类型有哪些)

中间件小哥 2022-02-18 阅读 83
package com.njwbhz.part;

import java.util.Date;

/**
* @author FairyKunKun
* @since 2022/2/18
*/

public class Test22 {
public static void main(String[] args) {
//switch语句使用指南
/*
语法
switch(条件值){
case 值1:
语句;
break;
//跳出switch
case 值2:
语句;
break;
case 值3:
语句;
break;
case 值n:
语句;
break;
default://相当于多重if中的else
语句;
break;
}
*/

//获取当前系统时间
Date date = new Date();

//出现删除线说明该方法过时,不代表错误
// int day = date.getDay();
int day = 6;
//工作中遇到重复代码一定要去除
//场景不同
//解决的办法不同
switch (day){
case 0:
System.out.println("自习");
break;
//这里是指day == 1 和 day == 2 统一处理
case 1:
case 2:
System.out.println("java基础");
break;
case 3:
case 4:
System.out.println("数组");
break;
case 5:
System.out.println("面向对象入门");
break;
default:
System.out.println("休息");
break;
}
//巧用break
//break在switch它的本质就是退出switch
//言外之意:如果某个case中没有出现break,程序不会终止,继续往下执行

//switch中的条件变量取值类型有哪些
//byte可以的
//int
//short
//char
//String(在jdk1.7之前不行),
//枚举类型(后期讲解)
//default放在哪里不重要,关键看default后面有没有break
//
}
}
举报

相关推荐

0 条评论