Java中的switch语句(笔记)

createh52个月前 (03-23)技术教程7

switch语句

Java中的switch语句用于根据一个变量的值执行不同的代码块。

switch语句表达式(伪代码)

switch (表达式) {
    case 值1:
        // 当表达式的值等于值1时执行的代码
        break;
    case 值2:
        // 当表达式的值等于值2时执行的代码
        break;
    // ...可以有任意数量的case语句
    default:
        // 当表达式的值不匹配任何case时执行的代码
}
public class SwitchExample {
    public static void main(String[] args) {
        int day = 3;
        String dayString;

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

        System.out.println(dayString);
    }
}

在这个示例中,我们定义了一个整数变量day,它的值是3。然后我们使用switch语句来判断day的值,并根据不同的值给字符串变量dayString赋予不同的值。最后,我们输出dayString的值。

相关文章

Java 14 祭出增强版 switch,真香

Java14:栈长,我还有机会吗?栈长:必须有!今天说下switch!关注Java技术栈的朋友应该都知道,switch 在 JDK 12 中进行增强了,并且在 JDK 12/13 中一直是预览特性,刚...

Java 14 新特性:switch表达式增强

面对这样的if语句,你是不是很难受呢?if (flag == 1) { log.info("didispace.com: 1"); } else if (flag == 2) { log.in...