黑马程序员技术交流社区

标题: JDK1.7switch语句后括号里的表达式可以是哪几种类型啊? [打印本页]

作者: nb123cw123    时间: 2015-9-27 22:22
标题: JDK1.7switch语句后括号里的表达式可以是哪几种类型啊?
老版本是byte,short,int,char吧,新版本呢?
作者: 313098819    时间: 2015-9-27 22:41
好像是加了个String字符串查找吧
作者: 313098819    时间: 2015-9-27 22:48
313098819 发表于 2015-9-27 22:41
好像是加了个String字符串查找吧

比如class CarDemo {
        public static void main(String[] args) {
                String a = "b";
                switch (a) {
                case "a":
                        System.out.println("b");
                        break;
                case "b":
                        System.out.println("a");
                        break;
                default:
                        System.out.println("wu");
                        break;
                }
        }
}
作者: 周建星    时间: 2015-9-30 18:40
1.5枚举enum;1.7String
作者: syusouki    时间: 2015-9-30 18:56
1.7支持字符串
作者: silencea    时间: 2015-9-30 19:20
枚举和String
作者: 15001162522    时间: 2015-9-30 20:00
学到了一个新的知识点 多谢分享
作者: 月影千华    时间: 2015-9-30 20:11
多了String和枚举
作者: 谁都有秘密。    时间: 2015-12-3 23:47
灰常感谢  吼吼




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2