关于java中switch语句的问题
2010-08-02 09:10
295 查看
在short,byte,char,long中哪个不能是switch(exp)中exp的数据类型?我还想知道int,double,float行不行?
老师:
exp的数据类型要求必须是整型即int,从精度来看,short,byte,char比int的精度小,而long的精度比int的要大,精度小的可以自动转换为精度大的,但精度大的必须通过强制转换才能转换为精度小的,否则编译不通过。
老师:
exp的数据类型要求必须是整型即int,从精度来看,short,byte,char比int的精度小,而long的精度比int的要大,精度小的可以自动转换为精度大的,但精度大的必须通过强制转换才能转换为精度小的,否则编译不通过。
相关文章推荐
- C语言 - 关于分支语句switch里default语句问题
- 关于JAVA调用ORACLE存储过程时,传入动态参数作为in语句条件的问题
- Java中switch语句的练习(以判定月份所属季节为例),及其中的循环输入问题解析
- 关于C/C++中switch语句case中变量不能初始化赋值的问题
- 关于Java中SQL语句拼写小问题(换行时缺少空格)
- 关于java的try...catch块中finally语句何时被执行的问题
- 【JAVA基础小问题】switch语句能否作用在byte上,能否作用在long上,能否作用在String上?
- 关于switch语句中省略break语句的问题
- 关于在for循环的switch语句使用break和continue问题
- java中关于switch语句的知识
- JAVA---关于分支结构switch和循环结构for语句的特例
- 关于eclipse编写java代码时不能运行for-each语句的问题
- if语句和switch语句 关于时间的三个问题
- java的switch语句问题
- 关于JAVA调用ORACLE存储过程时,传入动态参数作为in语句条件的问题
- 关于java.lang.NoSuchMethodError: org.apache.poi.POIDocument问题的详细说明!
- 关于Java中强制类型转换的问题
- 关于java文件下载文件名乱码问题解决方案
- 【java】关于request.getParameter("name");得到值为"??????"的问题
- C#中关于switch中多值,执行的问题,实例如下!