黑马程序员技术交流社区

标题: java中哪些数据类型可以作为switch的参数呢? [打印本页]

作者: zly1992008    时间: 2014-6-5 15:28
标题: java中哪些数据类型可以作为switch的参数呢?
本帖最后由 zly1992008 于 2014-6-9 18:42 编辑

java中哪些数据类型可以作为switch的参数呢?网上说法不一,希望高手解答
作者: 18353665932    时间: 2014-6-5 15:40
int,short,byte,char,四种中的一种,毕老师视频里面就有!
作者: 123_yaya    时间: 2014-6-5 15:43
jdk1.6以前,byte,int,short,char 还有枚举
jdk1.7以后在原来的基础上加了String类型
作者: 123_yaya    时间: 2014-6-5 16:05
换成jdk1.7版本的,我测试了一下,String是可以的
  1. public static void main(String[] args) {
  2.         switch("aa"){
  3.         case "aa":System.out.println("aa");
  4.                   break;
  5.         case "bb":
  6.         }
  7. }
复制代码





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