switch的使用例子
时间: 2024-04-15 08:23:50 浏览: 61
以下是一个使用switch语句的示例[^1]:
```python
def switch_case(argument):
switcher = {
0: "Zero",
1: "One",
2: "Two",
3: "Three",
4: "Four",
5: "Five"
}
return switcher.get(argument, "Invalid input")
print(switch_case(2)) # 输出:Two
print(switch_case(6)) # 输出:Invalid input
```
在这个例子中,我们定义了一个`switch_case`函数,它接受一个参数`argument`。我们使用一个字典`switcher`来模拟switch语句的功能,将不同的值与对应的结果进行映射。然后我们使用`switcher.get(argument, "Invalid input")`来获取`argument`对应的结果,如果找不到对应的结果,则返回"Invalid input"。
相关问题
java中switch使用示例
在Java中,switch是一种流程控制语句,它可以根据一个表达式的值来选择执行不同的分支。下面是一个简单的switch语句示例:
```
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;
case 4:
System.out.println("Thursday");
break;
case 5:
System.out.println("Friday");
break;
default:
System.out.println("Weekend");
break;
}
```
在上面的示例中,我们定义了一个整型变量day,然后根据它的值在switch语句中选择执行不同的分支。如果day的值为1,就执行第一个分支,输出"Monday";如果day的值为2,就执行第二个分支,输出"Tuesday",以此类推。如果day的值不是1到5之间的任何一个数,就会执行default分支,输出"Weekend"。
switch项目使用示例
好的,关于 switch 项目的使用示例,你可以参考下面这段代码:
```
#include <stdio.h>
int main() {
int num = 2;
switch(num) {
case 1:
printf("Number is 1\n");
break;
case 2:
printf("Number is 2\n");
break;
case 3:
printf("Number is 3\n");
break;
default:
printf("Number is not 1, 2 or 3\n");
}
return 0;
}
```
这段代码中,我们定义了一个变量 num 并将其赋值为 2。然后,在 switch 语句中,我们检查 num 的值,如果 num 等于 1,就输出 "Number is 1";如果 num 等于 2,就输出 "Number is 2";如果 num 等于 3,就输出 "Number is 3";如果 num 不等于 1、2 或 3,就输出 "Number is not 1, 2 or 3"。最后,我们返回 0 结束程序的执行。
希望这个示例能够帮助你更好地理解 switch 语句的使用方法。如果你还有其他问题,可以继续问我哦!
阅读全文