Java教程 目录

Java switch语句

Java switch 语句

在 Java 中,switch 语句是一种用于多重条件判断的控制语句。它可以根据表达式的值选择执行不同的代码块。switch 语句通常用于替代多个 if-else if-else 语句的情况,使代码更加简洁易读。

switch 语法

switch 语句的基本语法如下:

------ ------------ -
    ---- -------
        -- - ---------- -- ------ ------
        ------
    ---- -------
        -- - ---------- -- ------ ------
        ------
    -- ----- ---- --
    --------
        -- - ---------- ------- ---- ------
-

在 switch 语句中,expression 是一个整型或枚举类型的表达式,case 后面的 value 是一个常量表达式。当 expression 的值等于某个 case 的 value 时,执行相应的代码块。如果没有匹配的 case,则执行 default 分支的代码块。

switch 示例

下面是一个简单的示例,演示了如何使用 switch 语句根据星期几输出对应的信息:

------ ----- ------------- -
    ------ ------ ---- ------------- ----- -
        --- --- - --
        ------ ----------
        
        ------ ----- -
            ---- --
                --------- - ------
                ------
            ---- --
                --------- - ------
                ------
            ---- --
                --------- - ------
                ------
            ---- --
                --------- - ------
                ------
            ---- --
                --------- - ------
                ------
            ---- --
                --------- - ------
                ------
            ---- --
                --------- - ------
                ------
            --------
                --------- - --------
        -
        
        ------------------------ - -----------
    -
-

在上面的示例中,根据变量 day 的值选择输出对应的星期几信息。当 day 的值为 3 时,输出为 "今天是星期三"。

注意事项

  • switch 语句中的 case 分支必须是常量表达式,不允许使用变量或表达式。
  • 每个 case 分支末尾需要使用 break 关键字来结束该分支,否则会继续执行后面的 case 分支。
  • 如果没有匹配的 case 分支,将会执行 default 分支的代码块。
  • default 分支是可选的,可以省略。

通过学习本章节,你应该已经了解了 Java 中 switch 语句的基本语法和用法。在实际开发中,可以根据具体情况选择合适的条件判断方式,使代码更加清晰和高效。


上一篇:Java if/else语句
下一篇:Java for循环