switch case简单例子

admin 27 0

我可以给你一个简单的`switch case`的例子,假设我们有一个整数变量`dayOfWeek`,它代表一周中的某一天(1代表星期一,2代表星期二,依此类推,直到7代表星期日),我们可以使用`switch case`语句来根据这个变量的值执行不同的操作。

下面是一个简单的Java代码示例:

public class SwitchCaseExample {
    public static void main(String[] args) {
        int dayOfWeek = 3; // 假设今天是星期三

        switch (dayOfWeek) {
            case 1:
                System.out.println("今天是星期一");
                break;
            case 2:
                System.out.println("今天是星期二");
                break;
            case 3:
                System.out.println("今天是星期三");
                break;
            case 4:
                System.out.println("今天是星期四");
                break;
            case 5:
                System.out.println("今天是星期五");
                break;
            case 6:
                System.out.println("今天是星期六");
                break;
            case 7:
                System.out.println("今天是星期日");
                break;
            default:
                System.out.println("输入有误,dayOfWeek的值应该在1到7之间");
        }
    }
}

在这个例子中,`switch`语句检查`dayOfWeek`变量的值,并与每个`case`语句后面的值进行比较,如果找到匹配的值,它会执行相应的代码块,并使用`break`语句退出`switch`语句,如果没有找到匹配的值,它会执行`default`代码块。

`break`语句在`switch case`中是非常重要的,因为它可以防止代码继续执行下一个`case`,如果没有`break`语句,代码会“贯穿”(fall through)到下一个`case`,直到遇到`break`或`switch`语句的末尾。