Menu
CoddyTech

递增与递减

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

在 Dart 中,递增(++)和递减(--)运算符会使变量的值增加或减少 1。

void main() {
  int count = 5;
  count++;  // 将 count 增加 1
  print('After increment: $count');
}
void main() {
  int score = 10;
  score--;  // 将 score 减少 1
  print('After decrement: $score');
}
void main() {
  int a = 5;
  int b = 5;
  
  // 前置自增:先加 1,再使用结果值
  int resultA = ++a;
  
  // 后置自增:先使用当前值,再加 1
  int resultB = b++;
  
  print('a: $a, resultA: $resultA');
  print('b: $b, resultB: $resultB');
}
challenge icon

挑战

简单

创建一个程序,演示 Dart 中的递增(++)和递减(--)运算符:

  1. 声明一个名为 score 的整数变量,初始值为 10
  2. 打印初始分数,标签为:Initial score: 10
  3. 使用前置递增运算符(++score),并将结果存储在名为 newScore 的变量中
  4. 打印新分数,标签为:After pre-increment: 11
  5. 打印原始分数变量的当前值,标签为:Current score: 11
  6. 使用后置递减运算符(score--),并将结果存储在名为 postDecrementResult 的变量中
  7. 打印后置递减的结果,标签为:Post-decrement result: 11
  8. 打印最终分数,标签为:Final score: 10

你的输出必须与预期格式完全一致。

亲手试试

  // 在这里声明你的 score 变量
  int score = ?;
  
  // 输出初始分数
  print("Initial score: $score");
  
  // 使用前置递增运算符
  int newScore = ?;
  
  // 输出新分数和当前分数
  print("After pre-increment: $newScore");
  print("Current score: $score");
  
  // 使用后置递减运算符
  int postDecrementResult = ?;
  
  // 输出后置递减的结果和最终分数
quiz icon自我测试

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

基础知识中的所有课

自己练习: Dart 在线编译器