如何在编程中使用switch-case语句来划分并确定学生的成绩等级(如A、B、C、D或F)?
时间: 2024-09-22 22:04:23 浏览: 128
switch语句-C++面向对象程序设计教程(谭浩强版)
在编程中,你可以使用`switch-case`语句来根据学生的分数值判断成绩等级。假设分数范围通常是从0到100分,并按照常见的分级标准,例如90分以上为A,80-89分为B,70-79分为C,60-69分为D,以及60分以下为F。以下是一个简单的示例,使用`switch`结构在JavaScript中实现:
```javascript
function getGrade(score) {
switch (true) {
case score >= 90:
return 'A';
case score >= 80 && score < 90:
return 'B';
case score >= 70 && score < 80:
return 'C';
case score >= 60 && score < 70:
return 'D';
default:
return 'F'; // 分数低于60的情况
}
}
// 示例用法
let studentScore = 85;
let grade = getGrade(studentScore);
console.log(`学生得分${studentScore}对应的等级是:${grade}`);
```
在这个例子中,`getGrade`函数接收一个分数作为输入,然后根据`score`的值进入相应的`case`块返回对应的成绩等级。如果分数不在上述任何一个范围内,则会执行`default`块。
阅读全文