A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 zly1992008 于 2014-6-9 18:42 编辑

java中哪些数据类型可以作为switch的参数呢?网上说法不一,希望高手解答

3 个回复

倒序浏览
int,short,byte,char,四种中的一种,毕老师视频里面就有!
回复 使用道具 举报
jdk1.6以前,byte,int,short,char 还有枚举
jdk1.7以后在原来的基础上加了String类型
回复 使用道具 举报
换成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. }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马