php判断学生成绩等级用switch
时间: 2024-09-14 20:11:50 浏览: 15
在PHP中,可以使用`switch`语句来判断学生成绩等级。`switch`语句通常用于基于不同的case条件执行不同的代码块。以下是一个使用`switch`语句判断学生成绩等级的示例:
```php
<?php
$score = 85; // 假设学生的成绩是85分
$grade = 'A'; // 默认等级是A,可以根据实际情况设置默认值
if ($score >= 90) {
$grade = 'A';
} elseif ($score >= 80) {
$grade = 'B';
} elseif ($score >= 70) {
$grade = 'C';
} elseif ($score >= 60) {
$grade = 'D';
} else {
$grade = 'F';
}
switch ($grade) {
case 'A':
echo "成绩等级是优秀";
break;
case 'B':
echo "成绩等级是良好";
break;
case 'C':
echo "成绩等级是中等";
break;
case 'D':
echo "成绩等级是及格";
break;
case 'F':
echo "成绩等级是不及格";
break;
default:
echo "无效的成绩等级";
break;
}
?>
```
在这个例子中,我们首先通过一系列的`if-else`语句来确定成绩等级,并将其存储在`$grade`变量中。然后,我们使用`switch`语句来根据`$grade`的值输出对应的成绩等级描述。