js用switch判断成绩等级代码
时间: 2023-09-26 20:11:45 浏览: 40
以下是使用 switch 语句判断成绩等级的 JavaScript 代码:
```javascript
let grade = 85;
let gradeLevel;
switch (true) {
case grade >= 90:
gradeLevel = 'A';
break;
case grade >= 80:
gradeLevel = 'B';
break;
case grade >= 70:
gradeLevel = 'C';
break;
case grade >= 60:
gradeLevel = 'D';
break;
default:
gradeLevel = 'F';
}
console.log(`成绩为 ${grade},等级为 ${gradeLevel}`);
```
这个代码将根据成绩分数将其等级分为 A、B、C、D 或 F,具体规则如下:
- A:分数大于等于 90 分;
- B:分数大于等于 80 分,小于 90 分;
- C:分数大于等于 70 分,小于 80 分;
- D:分数大于等于 60 分,小于 70 分;
- F:分数小于 60 分。
在 switch 语句中,我们使用 `switch (true)` 来判断每个 case 语句是否为真。如果某个 case 语句为真,就会执行与之对应的代码块。最后的 default 语句是在没有任何一个 case 语句为真时执行的默认代码块。
相关问题
java运用switch输入成绩判断成绩等级代码
以下是使用 switch 语句判断成绩等级的 Java 代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入成绩:");
int score = sc.nextInt();
sc.close();
// 使用 switch 判断成绩等级
switch (score / 10) {
case 10:
case 9:
System.out.println("优秀");
break;
case 8:
System.out.println("良好");
break;
case 7:
System.out.println("中等");
break;
case 6:
System.out.println("及格");
break;
default:
System.out.println("不及格");
break;
}
}
}
```
代码解释:
1. 引入 `java.util.Scanner` 类,用于接收用户输入的成绩。
2. 创建 `Scanner` 对象 `sc`,并使用 `nextInt()` 方法接收用户输入的成绩,并将其存储在变量 `score` 中。
3. 使用 `switch` 语句对成绩进行判断。`score / 10` 用于求得成绩的十位数,然后根据不同的十位数输出不同的等级。注意,`case` 后面可以同时写多个值,表示这些值执行相同的操作。
4. `break` 用于退出 `switch` 语句。
5. `default` 用于匹配所有不符合上述条件的情况,即成绩小于 60 分。
6. 最后,输出判断后的等级。
java用switch判断成绩等级
可以使用如下代码来使用 switch 判断成绩等级:
```
int score = 85;
char grade;
switch (score / 10) {
case 10:
case 9:
grade = 'A';
break;
case 8:
grade = 'B';
break;
case 7:
grade = 'C';
break;
case 6:
grade = 'D';
break;
default:
grade = 'E';
break;
}
System.out.println("成绩等级是:" + grade);
```
以上代码中,我们先定义了一个成绩变量 score,然后使用 switch 语句根据 score 的值来判断成绩等级。由于成绩等级是根据十位来判断的,因此我们使用 score / 10 来作为 switch 的表达式,然后根据不同的取值来执行不同的代码块。最后将判断出来的成绩等级输出即可。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)