Java

java中switch的用法是什么

小亿
95
2024-01-19 09:35:19
栏目: 编程语言

在Java中,switch语句用于根据表达式的值选择要执行的代码块。使用switch可以替代使用多个if-else语句来进行条件判断。

switch语句具有以下结构:

switch (expression) {
    case value1:
        // 执行代码块1
        break;
    case value2:
        // 执行代码块2
        break;
    case value3:
        // 执行代码块3
        break;
    ...
    default:
        // 默认执行的代码块
        break;
}

解释一下这个结构:

以下是一个使用switch语句的例子:

int day = 2;
String dayName;

switch (day) {
    case 1:
        dayName = "Monday";
        break;
    case 2:
        dayName = "Tuesday";
        break;
    case 3:
        dayName = "Wednesday";
        break;
    case 4:
        dayName = "Thursday";
        break;
    case 5:
        dayName = "Friday";
        break;
    case 6:
        dayName = "Saturday";
        break;
    case 7:
        dayName = "Sunday";
        break;
    default:
        dayName = "Invalid day";
        break;
}

System.out.println(dayName); // 输出 "Tuesday"

在上面的例子中,根据 day 的值,选择对应的 case 执行相应的代码块,并将结果赋值给 dayName。最后,输出 dayName 的值为 “Tuesday”。如果 day 的值为其他值,将执行默认的代码块,并将 dayName 的值设为 “Invalid day”。

0
看了该问题的人还看了