用switch举个具体的例子
时间: 2023-08-15 12:20:56 浏览: 177
好的,举个例子,比如我们要根据用户输入的数字来输出对应的星期几。代码如下:
```
int dayOfWeek = 2; // 假设用户输入的是星期二
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("输入的数字不正确");
}
```
在这个例子中,我们先定义了一个变量dayOfWeek来存储用户输入的数字,然后使用switch语句来比较这个变量与每个case中的值是否相等,如果相等就输出对应的星期几,如果都不相等则执行default语句块,输出“输入的数字不正确”。在这个例子中,因为dayOfWeek的值是2,所以会输出“星期二”。
相关问题
用switch举个例子
"switch"语句是一种控制结构,在编程中常用于基于某个变量的不同值执行不同的代码块。这里有一个简单的例子来说明它的用法:
假设我们有一个变量`dayOfWeek`,它表示一周中的某一天,取值可以是1(星期一)到7(星期日)。我们可以用`switch`来根据这个值显示对应的星期几:
```java
int dayOfWeek = 3; // 假设今天是星期三
switch (dayOfWeek) {
case 1:
System.out.println("今天是星期一");
break;
case 2:
System.out.println("今天是星期二");
break;
case 3:
System.out.println("今天是星期三"); // 这一行会被执行
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("无效的日子");
}
用switch case举个例子
当然可以!这里是一个使用switch case语句的例子:
```cpp
#include <iostream>
using namespace std;
int main() {
char grade;
cout << "请输入您的成绩:";
cin >> grade;
switch(grade) {
case 'A':
cout << "优秀!" << endl;
break;
case 'B':
cout << "良好!" << endl;
break;
case 'C':
cout << "中等!" << endl;
break;
case 'D':
cout << "及格!" << endl;
break;
case 'F':
cout << "不及格!" << endl;
break;
default:
cout << "无效的成绩!" << endl;
}
return 0;
}
```
在这个例子中,我们通过用户输入一个成绩等级(A、B、C、D或F),然后使用switch case语句来判断并输出相应的评价。如果用户输入了无效的成绩等级,我们使用default标签输出"无效的成绩!"。
希望这个例子能帮到你!如果有任何其他问题,请随时提问。
阅读全文