switch case default例子
时间: 2024-10-22 20:01:30 浏览: 25
`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 的例子:
```
// 定义一个变量
var fruit = 'apple';
// 使用 switch case 判断变量的值
switch (fruit) {
case 'banana':
console.log('这是香蕉');
break;
case 'apple':
console.log('这是苹果');
break;
case 'orange':
console.log('这是橙子');
break;
default:
console.log('这不是水果');
}
```
解释:
1. 定义一个变量 `fruit`,并赋值为 `'apple'`。
2. 使用 switch case 判断变量 `fruit` 的值。
3. 当变量 `fruit` 的值为 `'banana'` 时,输出 `'这是香蕉'`。
4. 当变量 `fruit` 的值为 `'apple'` 时,输出 `'这是苹果'`。
5. 当变量 `fruit` 的值为 `'orange'` 时,输出 `'这是橙子'`。
6. 如果变量 `fruit` 的值不是上述任何一个值,则输出 `'这不是水果'`。
7. 由于每个 case 后面都有一个 `break`,所以当满足一个 case 后,就会跳出 switch case 的判断,不会继续往下执行。
switch case语句例子
下面是一个使用switch case语句的例子:
```java
public class VariableTest {
public static void main(String[] args) {
int i = 1;
switch (i) {
case 0:
System.out.println("zero");
break;
case 1:
System.out.println("one");
break;
default:
System.out.println("default");
break;
}
}
}
```
在这个例子中,我们定义了一个整数变量i,并使用switch case语句来根据i的值进行不同的操作。如果i的值为0,那么会输出"zero";如果i的值为1,那么会输出"one";如果i的值与任何case都不匹配,则会执行default子句中的代码,输出"default"。通过使用break语句,我们可以在执行完一个case分支后跳出switch语句块,避免继续执行其他case分支。
阅读全文