条件语句

switch

预计阅读时间1 分 155 views

1 概念

switch 语句是一种条件语句,用于根据表达式的值选择性地执行不同的代码块。它提供一种清晰的方式来处理多个可能的情况。

2 语法

switch (表达式) 
{ 
case 值1: 
// 当表达式等于值1时执行的代码块 
break; 
case 值2: 
// 当表达式等于值2时执行的代码块 
break; 
// 更多的case语句 
default: 
// 如果表达式的值与所有case都不匹配时执行的代码块 }
  • switch 后面跟着需要判断的表达式。
  • case 后面跟着可能的值,当表达式的值与某个 case 匹配时,执行相应的代码块。
  • break 用于终止 switch 语句,防止继续执行后续的 case。
  • default 是可选的,当表达式的值与所有 case 都不匹配时,执行 default 后面的代码块。

3 作用

switch 语句用于处理多个可能的情况,提供一种更简洁、可读性更强的方式来编写多分支的条件代码。

4 示例

public class SwitchExample {
    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;
            default:
                System.out.println("周末");
        }
    }
}

在这个示例中,switch 语句根据 dayOfWeek 的值执行不同的代码块,输出对应的星期几。由于 dayOfWeek 的值为 3,所以输出 “星期三”。

Leave a Comment

分享此文档

switch

或复制链接

内容