019_增强switch语句

Posted aeon

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了019_增强switch语句相关的知识,希望对你有一定的参考价值。

在jdk7新出了增强switch语句、就是可以使用字符串作为表达式结果和case值了。
jdk之前仅限于能自动转化为int类型的byte、short、char、int本身以及枚举。

程序示例:

public class TestSwitch {
    public static void main(String[] args) {
        String  a = "y";
         
        switch (a) {   //JDK7的新特性,表达式结果可以是字符串!!!
        case "x":
            System.out.println("你输入的是x");
            break;
        case "y":
            System.out.println("你输入的是y");
            break;
        default:
            System.out.println("你输入了其它的!");
            break;
        }
    }
}

  输出结果截图:

    技术分享图片

 


以上是关于019_增强switch语句的主要内容,如果未能解决你的问题,请参考以下文章

switch...case语句嵌套问题

Java 14中对switch的增强,终于可以不写break了

007_go语言中的switch语句

04_Java基础语法_第4天(数组)_讲义

[AndroidStudio]_[初级]_[配置自动完成的代码片段]

00016_跳转语句break