switch case 的例子
时间: 2023-10-16 10:30:17 浏览: 83
以下是一个简单的 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 例子:
```c++
#include <iostream>
using namespace std;
int main() {
int choice;
cout << "请选择一种水果:1.苹果 2.香蕉 3.橘子" << endl;
cin >> choice;
switch (choice) {
case 1:
cout << "你选择了苹果" << endl;
break;
case 2:
cout << "你选择了香蕉" << endl;
break;
case 3:
cout << "你选择了橘子" << endl;
break;
default:
cout << "你的选择无效" << endl;
}
return 0;
}
```
运行程序后,会提示用户输入一个数字,表示选择的水果。根据用户的选择,程序会输出相应的结果。如果用户输入一个无效的数字,程序会输出“你的选择无效”。
switch case 的语法如下:
```c++
switch (expression) {
case value1:
// 执行语句
break;
case value2:
// 执行语句
break;
...
default:
// 执行语句
}
```
在 switch 后面的括号中,我们可以使用任何表达式作为条件,而在 case 后面的值必须为常量或字面值。当 switch 的表达式的值等于某个 case 的值时,程序会执行该 case 后面的语句。如果没有一个 case 的值匹配,则会执行 default 后面的语句。注意每个 case 后面都需要加上 break,否则程序会继续执行下一个 case 的语句,直到遇到 break 或者整个 switch 结束。
switch case例子
可以回答这个问题。switch case是一种常见的控制流程结构,它根据一个变量的值来决定具体执行哪个分支。例如:
switch (num) {
case 1:
//执行代码块1
break;
case 2:
//执行代码块2
break;
default:
//执行默认代码块
}
以上是一个简单的switch case例子,当变量num的值为1时,执行代码块1;当变量num的值为2时,执行代码块2;当变量num的值既不是1也不是2时,执行默认代码块。
阅读全文