递增与递减
本课属于 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');
}挑战
简单创建一个程序,演示 Dart 中的递增(++)和递减(--)运算符:
- 声明一个名为
score的整数变量,初始值为 10 - 打印初始分数,标签为:
Initial score: 10 - 使用前置递增运算符(++score),并将结果存储在名为
newScore的变量中 - 打印新分数,标签为:
After pre-increment: 11 - 打印原始分数变量的当前值,标签为:
Current score: 11 - 使用后置递减运算符(score--),并将结果存储在名为
postDecrementResult的变量中 - 打印后置递减的结果,标签为:
Post-decrement result: 11 - 打印最终分数,标签为:
Final score: 10
你的输出必须与预期格式完全一致。
亲手试试
// 在这里声明你的 score 变量
int score = ?;
// 输出初始分数
print("Initial score: $score");
// 使用前置递增运算符
int newScore = ?;
// 输出新分数和当前分数
print("After pre-increment: $newScore");
print("Current score: $score");
// 使用后置递减运算符
int postDecrementResult = ?;
// 输出后置递减的结果和最终分数
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Dart 在线编译器