当前位置:   article > 正文

事无巨细说Java之---Java Switch语句_java switch 忽略大小写

java switch 忽略大小写

Java switch 语句从多个条件执行一个语句。 这就像 if-else-if
阶梯声明。 switch 语句适用于 byte、short、int、long、枚举类型、String 和一些包装器类型,如 Byte、Short、Int 和 Long。 从 Java 7 开始,您可以使用字符串
在 switch 语句中。

换句话说,switch 语句测试一个变量与多个值的相等性。

要记住的要点

  • switch 表达式可以有一个或 N 个 case 值。
  • case 值只能是 switch 表达式类型。 case 值必须是文字或常量。 它不允许变量
  • 案例值必须是唯一的。 在重复值的情况下,它会呈现编译时错误。
  • Java switch 表达式必须是 byte、short、int、long(及其 Wrapper 类型)、枚举和字符串。
  • 每个 case 语句都可以有一个可选的 break 语句。 当控制到达 break 语句时它在 switch 表达式之后跳转控件。 如果没有找到 break 语句,则执行下一个 case。
  • case 值可以有一个可选的默认标签。


句法:

 Switch 语句流程图

示例:

SwitchExample.java 

输出:

 查找月份示例:

SwitchMonthExample.javaHTML

 

 输出:

检查元音或辅音的程序:

如果字符是 A、E、I、O 或 U,则为元音,否则为辅音。 它不区分大小写。

 SwitchVowelExample.java

输出:

Java Switch 语句失败


Java switch 语句失败了的话,这意味着如果没有 break 语句,它将在第一次匹配之后执行所有语句。

 示例:

SwitchExample2.java

输出:

带字符串的 Java Switch 语句


从 Java SE 7 开始,Java 允许我们在 switch 表达式中使用字符串。case 语句应该是字符串字面量。

示例:

SwitchStringExample.java

输出:

Java 嵌套 switch 语句


我们可以在 Java 中的其他 switch 语句中使用 switch 语句。 它被称为嵌套 switch 语句。

 示例:

NestedSwitchExample.java

输出:

Switch 语句中的 Java 枚举


Java 允许我们在 switch 语句中使用枚举。 Java enum 是一个表示常量组的类。 (不可变的,例如最终变量)。 我们使用关键字 enum 并将常量放在用逗号分隔的花括号中。 

 示例:

JavaSwitchEnumExample.java

输出:

Switch 语句中的 Java 包装器


Java 允许我们使用四个包装类
: switch 语句中的字节、短整型、整数和长整型。 

示例:

WrapperInSwitchCaseExample.java

输出:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/cm456/article/detail/62360
推荐阅读
相关标签
  

闽ICP备14008679号