zoukankan      html  css  js  c++  java
  • 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;
    }
    }
    }

  • 相关阅读:
    mysql 使用SUM()函数查询时,如果没有任何记录的时候 返回的结果为null
    不重复的有序集合,TreeSet的用法
    spring+springMVC+mybatis项目中 多数据源的配置
    程序的位置和功能划分
    团队合作-如何避免JS冲突
    CSS的常见问题
    函数传参的应用--修改文本的值
    应用自定义属性、索引值实现带略缩图的图片轮播
    PC和手机的区别就是各种各样的屏幕,响应式布局来适应屏幕
    CSS3动画@keyframes
  • 原文地址:https://www.cnblogs.com/cxd1996/p/9988956.html
Copyright © 2011-2022 走看看