`
talentluke
  • 浏览: 591109 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JAVA哪些类型可以用于switch语句的判断呢

 
阅读更多

结果已经出来了,我们来总结一下:

byte、char、short、int四种基本类型以及它们的包装类(需要Java5.0/1.5以上版本支持)都可以用于switch语句。 
long、float、double、boolean四种基本类型以及它们的包装类(在Java所有版本中)都不能用于switch语句。 
enum类型,即枚举类型可以用于switch语句,但是要在Java5.0(1.5)版本以上才支持。 
所有类型的对象(包括String类,但在Java5.0/1.5以上版本中,该项要排除byte、char、short、int四种基本类型对应的包装类)都不能用于switch语句。

分享到:
评论

相关推荐

    实验一 条件语句、循环语句的使用 2.switch 条件语句

    项目2、使用switch 条件语句实现判断选择题对错的功能1)编写一个类Example122)定义一个变量answer用于存储答案选项3)用switch条件语句判断如果变量answer为B则正确,其它则错误4)如果变量answer不等于ABCD四个...

    java中的语句运算符数组.docx

    这些语句用于控制程序的执行流程,根据条件判断执行不同的代码块。 • 表达式语句:赋值运算符(=)、自增运算符(++i)、自减运算符(--i)等。这些语句用于计算表达式的值,并将结果赋给变量。 • 输入输出语句:System....

    Java开发技术大全(500个源代码).

    rankingBySwitch.java 用switch语句评定成绩等级 realExample.java 演示浮点数的有效位数 remainder.java 取余运算示例 showBreak.java 利用标号语句跳转出所有循环嵌套 showCount.java 循环计数示例 ...

    条件语句、循环语句的使用 1.if…else if…else语句

    实验过程:项目1、使用if…else if…else语句实现判断某月是哪个季节的功能1)编写一个类Example112)定义一个变量month用于存储月份。3)用if条件语句,判断这个月份在哪一个季节并输出结果,如:春季是3、4、5月,...

    java关键字.docx

    import:导入,用于导入一个类或包。...switch:开关,用于switch语句中的不同情况。 synchronized:同步,用于实现线程同步的方法。 this:这个,用于引用当前对象。 throw:抛出,用于抛出一个异常。

    text6.java

    一个java小程序,用于实现几个多项式的选择及每个多项式的计算,输入计算结果并判断结果正确与否,主要用多重循环和switch语句。对于java初学者有借鉴意义

    java程序设计选择题题库182道

    《java程序设计》课程的题库资料,由贺州学院整理,可供学生期末课程复习使用,也可以供相关任课教师出卷使用。 内容示例为: 103. 用于设置组件大小的...如果没有default语句,则程序不做任何操作直接跳出switch语句。

    JAVA面试题最全集

    1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。 2.字符串的操作: 写一个方法,实现字符串的反转,如:输入abc,输出cba 写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出...

    Java面试宝典-经典

    5、switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 9 6、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量中能不能存贮一个中文汉字?为什么? 9 8、用最...

    Java面试宝典2010版

    5、switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 9 6、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量中能不能存贮一个中文汉字?为什么? 9 8、用最...

    整理后java开发全套达内学习笔记(含练习)

    instanceof (关键字) 运算符,用于引用变量,以检查这个对象是否是某种类型。返回 boolean 值。 interface (关键字) 接口 ['intәfeis] invoke vt.调用 [in'vәuk]' ( invocation [,invәu'keiʃәn]) Iterator ...

    java面试题大全(2012版)

    5、switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 9 6、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量中能不能存贮一个中文汉字?为什么? 9 8、用最...

    【03-流程控制与数组】

    •switch语句后的expression表达式的数据类型只能是byte、short、char、int、String类型和枚举; •小心省略了case后代码块的break;时所引入的陷阱。 循环结构 •Java支持3种基本的循环语句: –while ...

    最新Java面试宝典pdf版

    5、switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 9 6、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量中能不能存贮一个中文汉字?为什么? 9 8、用最...

    Java面试笔试资料大全

    5、switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 9 6、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量中能不能存贮一个中文汉字?为什么? 9 8、用最...

    java面试宝典2012

    5、switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 9 6、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量中能不能存贮一个中文汉字?为什么? 9 8、用最...

    JAVA面试宝典2010

    5、switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 9 6、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量中能不能存贮一个中文汉字?为什么? 9 8、用最...

    Java面试宝典2012新版

    5、switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 9 6、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量中能不能存贮一个中文汉字?为什么? 9 8、用最...

Global site tag (gtag.js) - Google Analytics