首页 > 其他 > 详细

8.switch语句

时间:2021-04-20 15:58:57      阅读:21      评论:0      收藏:0      [点我收藏+]

switch语句语法

switch(expression){
    case value :
       //语句
       break; //可选
    case value :
       //语句
       break; //可选
    //你可以有任意数量的case语句
    default : //可选
       //语句
}
  • case 语句中的值的数据类型必须与变量的数据类型相同,而且只能是常量或者字面常量。
  • switch 语句的变量类型在Java SE 7之前都是八大基本类型,7之后就支持字符串 String 类型了。
  • 每个 case 后记得用 break 打断,否则会出现 case 穿透现象。
  • switch 语句中还有个 default 分支,该分支一般出现在switch语句的末尾,当所有case都不匹配时执行该分支。

例:

package com.wnaoii.struct;

public class SwitchDemo01 {
    public static void main(String[] args) {
        char i = ‘A‘;

        switch (i){
            case ‘A‘:
                System.out.println("优秀");
            case ‘B‘:
                System.out.println("良好");
            case ‘C‘:
                System.out.println("一般");
                break;  //打断
            case ‘D‘:
                System.out.println("差");
            default:
                System.out.println("输入错误");
        }
    }
}

输出结果:

优秀
良好
一般	//break打断case穿透,之后的case都不再执行

8.switch语句

原文:https://www.cnblogs.com/WNAOII/p/14680806.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!