执行计算
本课属于 Coddy Dart 学习旅程的“基础知识”单元。第 90 课,共 94 课。
挑战
简单现在我们有了两个数字和一个运算,就可以进行计算了。
更新你的计算器程序:
- 创建一个名为
result、类型为double?(可空 double)的变量,用来存储计算结果 - 使用 if-else 语句,根据运算执行相应的计算:
- 如果运算是 '+',将 firstNumber + secondNumber 赋给 result
- 如果运算是 '-',将 firstNumber - secondNumber 赋给 result
- 如果运算是 '*',将 firstNumber * secondNumber 赋给 result
- 如果运算是 '/',检查 secondNumber 是否为 0
- 如果尝试除以 0,请准确打印:"Error: Cannot divide by zero!",并使用 return 语句退出函数
- 对于所有有效的计算,将相应的值赋给 result 变量
- 打印 "Result: ",后接结果值
亲手试试
void main() {
print("Welcome to the Simple Calculator!");
// 声明并初始化数字变量
double firstNumber = 10.5;
double secondNumber = 5.5;
// 打印这些数字
print("First number: $firstNumber");
print("Second number: $secondNumber");
// 声明并验证 operation 变量
String operation = "*"; // 可以是 +、-、* 或 /
// 检查 operation 是否有效
if (operation != '+' && operation != '-' && operation != '*' && operation != '/') {
print("Invalid operation. Using addition (+) as default.");
operation = '+';
}
print("Operation: $operation");
// 在这里进行计算
}基础知识中的所有课
自己练习: Dart 在线编译器