在switch(expr1)中,expr1只能是一个 整数表达式或者枚举常量(更大字体) ,整数表达式可以是int基本类型或Integer包装类型,由于,byte,short,char都可以隐含转换为int,所以,这些类型以及这些类型的包装类型也是可以的。显然,long、float、double类型不符合switch的语法规定,并且不能被隐式转换成int类型,所以,它们不能作用于swtich语句中。
注意:String类型是Java7开始支持的。

switch()的参数类型相关推荐

  1. 关于switch的参数类型

    关于switch的参数类型 switch(expr1)中,expr1是一个整数表达式,整数表达式可以是int基本类型或Integer包装类型,由于,byte,short,char都可以隐含转换为int ...

  2. Java中switch的参数类型

    概述 在jdk1.7以下版本,switch的参数类型只能是:int 或者 enum,在jdk1.7及以上版本,参数可以为String类型!!! 当因为版本低,switch功能不支持字符串作为条件.这时 ...

  3. C++ 中的switch函数参数类型

    C++ 中的switch函数参数类型 switch (exp1)中, exp1 是一个整数表达式,整数表达式可以是int基本类型或Integer包装类型,由于, byte,short,char都可以隐 ...

  4. java基础面试题之:switch的参数类型

    1.参数类型 基础数据类型: (整数):byte,short,int (字符):char 非基础数据类型:String和枚举类 2.跟break有关的事情: 源代码: for(int x=0;x< ...

  5. switch的参数类型

    switch(expr1)中,expr1是一个整数表达式, 整数表达式可以是int基本类型或integer包装类型,由于byte,short,char都可以隐士转换成int类型,所以,这些类型,以及这 ...

  6. java中的switch的参数类型

    java中的switch没有C#的方便,C#中,string都可以用.java.C++中只能用整型. Java 7之前,switch后面的括号里面只能放int类型的值,注意是只能放int类型,但是放b ...

  7. 不能做switch()的参数类型

    switch后面只能带可以自动转换为整形(包括整形)的类型,不能为实型. 具体如下: C/C++中: 支持类型:byte,char,short,int,long,bool,枚举类型. 不支持的类型:f ...

  8. switch中的参数类型

    关于switch的参数类型 switch(expr1)中,expr1是一个整数表达式,整数表达式可以是int基本类型或Integer包装类型,由于,byte,short,char都可以隐含转换为int ...

  9. C/C++中switch参数类型

    switch(expr1)中,expr1是一个整数表达式,整数表达式可以是int基本类型或Integer包装类型,由于,byte,short,char都可以隐含转换为int,所以,这些类型以及这些类型 ...

最新文章

  1. 毕业设计:基于Web实现多用户宿舍管理系统
  2. IOS开发-关于代码管理工具之SVN
  3. 使用码云中文乱码问题解决
  4. 三维家可以导入别人的方案吗_广州深圳天津形位公差检测三维缺陷检测服务
  5. python模块导入视频教程_63-知识点回顾-函数和导入模块
  6. 大数据相加_推动媒体融合与大数据相加发展
  7. 检查硬件变化的命令kudzu
  8. shell给python传变量_python和shell 传递变量
  9. 游戏开发学什么?四步修炼骨灰级高手
  10. 如何下载并使用别人写的库——jupyter notebook
  11. 超实用的工具、素材、学习网站分享
  12. css 固定宽度超出部分换行,css怎么超出宽度换行
  13. Xshell- Xftp评估过期处理方法
  14. 基于纠错编码的数字水印matlab,method robustness是什么意思
  15. MacBook不借助显示器通过u盘将openwrt安装到软路由硬盘
  16. 麦凯恩争取赢最后辩论而由弱转强
  17. 《强化学习》 基本概念和交叉熵方法
  18. 遍历input。select option 选中的值
  19. 对比学习顶会论文系列-3-2
  20. C语言写mempocy

热门文章

  1. QT5简易音乐播放器的设计
  2. Map与Json之间的转化
  3. 从gRPC的重试策略说起
  4. hangfire-简单开始
  5. 在一个批处理系统中有两个作业进程,一个作业序列其到达时间及估计运行时间如下表作业 到达时间
  6. 互联网行业的一些职位缩写
  7. 移动光猫怎么设置虚拟服务器设置,移动光猫自带无线和拨号功能,光猫与路由器如何设置网络才最优?...
  8. 什么是运动控制,工业控制与自动化领域中运动控制器的作用是什么?- 顶控科技
  9. mavlink协议_MAVLink学习之路03_XML中定义MSG并生成C代码
  10. 双亲委派模型,类的加载机制,搞定大厂高频面试题