• switch


    /*
    选择语句 switch语句
    编写格式
    swtich(表达式){
    case 常量1 :
    要执行的语句;
    break;

    case 常量2 :
    要执行的语句;
    break;

    case 常量3 :
    要执行的语句;
    break;

    default:
    要执行的语句;
    break;
    }
    执行流程: 表达式,和case后面的常量进行比较
    和哪个case后的常量相同,就执行哪个case后面的程序,遇到break,就全结束

    关键字: switch case default break

    如果等于1,则输出星期一
    如果等于2,则输出星期二
    如果等于3,则输出星期三
    如果等于4,则输出星期四
    如果等于5,则输出星期五
    如果等于6,则输出星期六
    如果等于7,则输出星期天

    switch语句中的表达式的数据类型,是有要求的
    JDK1.0 - 1.4 数据类型接受 byte short int char
    JDK1.5 数据类型接受 byte short int char enum(枚举)
    JDK1.7 数据类型接受 byte short int char enum(枚举), String
    */
    public class SwitchDemo{
    public static void main(String[] args){
    //定义变量,保存星期几的整数
    int week = 13;
    //switch语句
    switch(week){
    case 1:
    System.out.println("星期一");
    break;

    case 2:
    System.out.println("星期二");
    break;

    case 3:
    System.out.println("星期三");
    break;

    case 4:
    System.out.println("星期四");
    break;

    case 5:
    System.out.println("星期五");
    break;

    case 6:
    System.out.println("星期六");
    break;

    case 7:
    System.out.println("星期日");
    break;

    default:
    System.out.println("星期不存在");
    break;
    }
    }
    }

    /*
    switch特性: case 穿透性
    案例: 星期1-5输出 工作日 , 星期6-7 输出休息日
    case 1 case 2... case5 输出结果相同

    case 后面的常量,和switch中数据相同 ,没有break,一直向下穿透
    case 后面没有break, 程序就会一直向下穿透
    */
    public class SwitchDemo_1{
    public static void main(String[] args){
    int week = 30;

    switch(week){
    case 1:
    case 2:
    case 3:
    case 4:
    case 5:
    System.out.println("工作日");
    break;

    case 6:
    case 7:
    System.out.println("休息日");
    break;
    }
    }
    }

  • 相关阅读:
    Leetcode 第 210 场周赛
    Leetcode 834. 树中距离之和
    Leetcode 第36场双周赛
    力扣 第 208 场周赛
    cf 665 DMaximum Distributed Tree
    Codeforces Round #672 (Div. 2) A~D
    Educational Codeforces Round 95 (Rated for Div. 2) A~D
    CCF CSP 201612-3 权限查询
    Codeforces Round #669 (Div. 2) A~C
    201703-4 地铁修建
  • 原文地址:https://www.cnblogs.com/cxd1996/p/9988956.html
Copyright © 2020-2023  润新知