0
点赞
收藏
分享

微信扫一扫

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

中间件小哥 2022-02-18 阅读 84
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 条评论