Menu
CoddyTech

“else if” 语句

本课属于 Coddy Dart 学习旅程的“基础知识”单元。第 33 课,共 94 课。

Dart 中的 else if statement 扩展了基本的 if-else 结构,让你可以按顺序检查多个条件。当你的代码需要处理两种以上可能结果时,这种结构很有用。

if-else if-else 语句的基本语法如下:

if (condition1) {
  // condition1 为真时执行的代码
} else if (condition2) {
  // condition1 为假且 condition2 为真时执行的代码
} else {
  // condition1 和 condition2 都为假时执行的代码
}
challenge icon

挑战

入门

创建一个程序,根据学生的考试成绩确定其等级:

  1. 声明一个名为 examScore、值为 78 的整数变量
  2. 使用 if、else if 和 else 结构确定字母等级:
    • 如果成绩达到 90 分或以上,等级为 'A'
    • 如果成绩为 80-89 分,等级为 'B'
    • 如果成绩为 70-79 分,等级为 'C'
    • 如果成绩为 60-69 分,等级为 'D'
    • 如果成绩低于 60 分,等级为 'F'
  3. 按照以下格式输出结果:
Exam score: 78
Grade: C

你的输出必须与此格式完全一致,但等级要与成绩相对应。

亲手试试

void main() {
  // 在这里声明 examScore 变量
  int examScore = 78;
  
  // 在这里编写你的 if-else if-else 结构

  
  // 打印结果
  print("Exam score: $examScore");
  print("Grade: $grade");
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Dart 在线编译器