`
talentluke
  • 浏览: 604610 次
  • 性别: 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语句。

分享到:
评论

相关推荐

    Java枚举类型在switch语句正确使用方法详解

    Java 枚举类型在 switch 语句正确使用方法详解 Java 枚举类型是 Java 语言中的一种特殊类型,用于定义一组具有一些公共特征的常量。Java 枚举类型在 switch 语句中的正确使用方法是本文的主要内容。通过示例代码,...

    Java中switch判断语句典型使用实例

    - 自Java 7起,`switch`语句支持字符串(String)类型,使得可以根据字符串内容进行分支判断。 4. **优化建议**: - 为了提高代码的可读性和可维护性,可以考虑将每个季节的月份范围封装为一个枚举类型,如`...

    javaif语句和switch语句.doc

    ### Java中的if语句和switch语句详解 #### 一、引言 在Java编程语言中,`if`语句和`switch`语句是非常重要的控制流语句,它们允许开发者根据不同的条件来控制程序的执行流程。这些语句不仅在逻辑判断中扮演着关键...

    java的控制语句(条件语句 循环语句 转移语句)

    switch 语句是 Java 中的一种多分支语句,用于根据表达式的值选择执行多个分支语句。switch 语句的格式如下: ``` switch (表达式) { case 常量 1: 语句 1; break; case 常量 2: 语句 2; break; ... default...

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

    例如,如果变量`answer`存储了用户的选择('A'、'B'、'C'或'D'),`switch`语句可以根据`answer`的值来判断答案的正误。在给出的代码示例中,如果`answer`为'B',则输出“B 正确”,否则输出错误信息或提示“不存在...

    用switch语句判断每个月有多少天

    在编程领域,`switch`语句是一种常用的控制流结构,...总的来说,使用`switch`语句判断每个月有多少天是一个很好的编程练习,它涵盖了条件判断、逻辑处理以及基本的日期和时间操作,这些都是软件开发中不可或缺的技能。

    javaif语句和switch语句[文].pdf

    需要注意的是,`switch`语句不能直接处理浮点数、对象或布尔值,但Java 7引入了枚举类型的支持,Java 8引入了字符串支持,使得`switch`语句的应用更为广泛。 `if-else-if`阶梯是多个`if-else`结构的串联,常用于...

    switch语句大全下载

    - **灵活性**:switch语句可以处理多种类型的数据,如整型、字符型、枚举类型等。 - **效率**:在某些语言中(如Java),switch语句在编译时会生成跳转表,执行效率较高。 - **可读性**:结构清晰,易于理解,...

    switch语句能否作用在byte上,能否作用在long上,能否作用在String上

    然而,不是所有数据类型都可以直接用于`switch`语句。下面我们将详细讨论`switch`语句对`byte`、`long`和`String`的支持情况。 首先,对于`byte`类型,由于`byte`可以直接隐式转换为`int`类型,因此在`switch`语句...

    04-Java基础-第4天(数组switch语句)-讲义共

    【Java基础】数组与switch语句是Java编程中的核心概念,它们在实际开发中有着广泛的应用。本讲义主要探讨这两个关键知识点,并结合实例进行深入解析。 数组在Java中是存储相同类型数据集合的一种方式,它允许我们一...

    大数据必学Java基础(二十一):Switch多分支结构介绍

    在大数据领域中,switch 语句可以用于解决各种问题,例如根据数据的类型执行不同的操作、根据数据的值判断其等级等。switch 语句可以使代码更加简洁、可读性更好,提高开发效率和代码质量。 switch 多分支结构是一...

    java常用语句大全JAVA程式-自动贩卖机SWIJava程序设计报告TCH&CASE

    其中,`switch...case`语句在给定标题中特别提到,通常用于多选项的情况判断,例如游戏中的不同玩家选择。 - **异常处理**:`try...catch...finally`,用于处理程序运行过程中可能出现的异常情况,确保程序的健壮性...

    day03-switch&循环语句.pdf

    switch语句是Java中的一种选择结构,用于根据不同的值执行不同的语句。 switch语句的结构主要由switch表达式、case语句和default语句组成。switch表达式的值将与每个case语句的值进行比较,如果相等,则执行对应的...

    010303_【第3章:Java基础程序设计】_判断与循环语句

    本章节“第3章:Java基础程序设计”着重讲解了编程中的关键概念——判断与循环语句,这对于编写任何类型的程序来说都是至关重要的。 首先,让我们深入理解“判断”(条件语句)。在编程中,我们经常需要根据特定...

    01_java基础语法_条件语句_循环语句

    - **Classpath环境配置**:`Classpath`环境变量用于指定Java虚拟机在哪些目录中查找用户自定义的类或接口。通常情况下,只需要设置一次即可。例如,可以将JDK的`lib`目录添加到`Classpath`中。 #### 二、条件语句与...

    java流程控制语句

    break用于立即退出最内层的循环或switch语句,continue用于跳过当前循环的剩余部分并开始下一次循环迭代,label语句用于标记位置以便使用break或continue跳转到特定位置,return语句用于从方法返回结果,并且可以...

    Java switch使用原理及实例解析

    3. 字符串类型的判断:从Java 7开始,Switch语句也可以用于判断字符串类型的变量的值。 实例解析 下面是一个简单的Switch语句的实例: ```java int mark = 0; switch (mark) { case 0: System.out.println("Mark...

    java通过文件头内容判断文件类型

    这可以通过switch语句或者HashMap实现。例如: ```java Map, String> fileHeaders = new HashMap(); fileHeaders.put("FF D8 FF E0", "JPEG"); fileHeaders.put("%PDF-", "PDF"); // ... 添加更多文件类型 String ...

    JAVA程序设计课件-条件控制语句.pptx

    switch语句可以拥有多个case语句,每个case语句后的值和冒号,case语句中的值的数据类型必须与变量的数据类型相同。 本课件介绍了JAVA程序设计中的条件控制语句,包括if语句、if-else语句、多重if语句、嵌套if语句...

    Java学习笔记,流程控制语句和方法

    分支结构包括if语句和switch语句。if语句有三种格式:单if语句、if-else语句和多if语句。执行流程是:首先计算关系表达式的值,如果值为true就执行语句体,如果值为false就不执行语句体。switch语句的格式是switch...

Global site tag (gtag.js) - Google Analytics