default语句块举例
时间: 2023-07-02 10:14:16 浏览: 41
下面是一个带有default语句块的例子:
```
int day = 3;
switch (day) {
case 1:
System.out.println("Monday");
break;
case 2:
System.out.println("Tuesday");
break;
case 3:
System.out.println("Wednesday");
break;
default:
System.out.println("Invalid day");
break;
}
```
在这个例子中,变量day的值为3,因此会执行switch语句中的第三个case块,输出"Wednesday"。如果day的值不是1、2、3中的任何一个,就会执行default标签所对应的语句块,输出"Invalid day"。
相关问题
switch语句运用举例
当我们需要根据不同的条件执行不同的代码块时,可以使用 switch 语句。下面是一个简单的 switch 语句的例子:
```
switch (expression) {
case value1:
// 执行代码块 1
break;
case value2:
// 执行代码块 2
break;
default:
// 执行默认代码块
}
```
在这个例子中,expression 是一个表达式,value1 和 value2 是不同的值,对应不同的代码块。如果 expression 的值等于 value1,那么执行代码块 1;如果 expression 的值等于 value2,那么执行代码块 2;如果 expression 的值既不等于 value1 也不等于 value2,那么执行默认代码块。注意,每个代码块都要以 break 结束,否则会继续执行下一个代码块。
c语言switch case语句举例
在C语言中,switch case语句用于实现多分支结构的选择语句。下面是一个举例:
```c
#include <stdio.h>
int main() {
int num = 2;
switch(num) {
case 1:
printf("情形1");
break;
case 2:
printf("情形2");
break;
case 3:
printf("情形3");
break;
default:
printf("默认情形");
break;
}
return 0;
}
```
在这个例子中,我们定义了一个整数变量`num`,然后使用switch case语句根据`num`的值执行相应的语句。在这个例子中,`num`的值为2,所以会执行`case 2`后面的语句,输出"情形2"。如果`num`的值是1,则会执行`case 1`后面的语句,输出"情形1"。如果`num`的值是3,则会执行`case 3`后面的语句,输出"情形3"。如果`num`的值不匹配任何一个case,则会执行default后面的语句,输出"默认情形"。