switch case default例子
时间: 2024-10-22 10:01:30 浏览: 33
`switch case` 结构的基本用法包括一系列 `case` 分支,每个分支对应一个特定的值或枚举值,以及一个 `default` 分支,它会在所有 `case` 都未匹配时执行。下面是一个简单的 C 语言的例子:
```c
int dayOfWeek = 4; // 假设今天是星期四
switch (dayOfWeek) {
case 1:
printf("Today is Monday.\n");
break;
case 2:
printf("Today is Tuesday.\n");
break;
case 3:
printf("Today is Wednesday.\n");
break;
case 4:
printf("Today is Thursday.\n"); // 这一行将会执行,因为它匹配
break;
default:
printf("Invalid day of week.\n"); // 没有匹配的 case,所以执行 default 分支
}
// 输出结果: Today is Thursday.
```
在这个例子中,如果 `dayOfWeek` 的值不是1、2、3或4,那么 `default` 里的代码就会被执行,给出错误提示。
相关问题
switch case语句例子成
`switch case`语句在编程中是一种控制结构,用于基于变量的不同值执行不同的代码块。它通常用于替代一系列的`if...else if...else`条件判断。下面是一个简单的`switch case`的例子:
```java
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("无效的输入,不是1到7之间的数字");
}
switch case语句例子年龄
在编程中,特别是像Java这样的语言里,`switch-case`语句主要用于根据某个变量的不同值来执行不同的代码块。举个关于年龄分类的例子:
```java
int age = 25; // 假设这是一个用户的年龄
switch (age) {
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
System.out.println("这是婴儿阶段");
break;
case 6:
case 7:
case 8:
case 9:
case 10:
System.out.println("这是幼儿阶段");
break;
case 11:
case 12:
case 13:
case 14:
System.out.println("这是青少年阶段");
break;
default:
if (age >= 15 && age <= 19) {
System.out.println("这是年轻成年人阶段");
} else if (age >= 20 && age <= 64) {
System.out.println("这是成年阶段");
} else {
System.out.println("这是退休或老年人阶段");
}
break;
}
```
在这个例子中,`switch`会检查`age`的值,并执行相应的代码块。如果`age`不在任何一个`case`范围内,就会执行`default`分支。
阅读全文
相关推荐
















