显示结果
本课属于 Coddy Dart 学习旅程的“基础知识”单元。第 91 课,共 94 课。
挑战
简单计算器程序的最后一步,是以整齐易读的格式显示结果。
完成计算器程序,具体要求如下:
- 计算出结果后,使用 print("\n") 添加一个空行
- 在新的一行打印文本 "Calculation Summary:"
- 在下一行,按以下格式打印完整的计算式:"10.5 * 5.5 = 57.75"(根据实际运算和结果进行调整)
- 确保使用字符串插值,将 firstNumber、operation、secondNumber 和 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");
// 声明并验证运算变量
String operation = "*"; // 可以是 +、-、* 或 /
// 检查运算是否有效
if (operation != '+' && operation != '-' && operation != '*' && operation != '/') {
print("Invalid operation. Using addition (+) as default.");
operation = '+';
}
print("Operation: $operation");
// 进行计算
double? result;
if (operation == '+') {
result = firstNumber + secondNumber;
} else if (operation == '-') {
result = firstNumber - secondNumber;
} else if (operation == '*') {
result = firstNumber * secondNumber;
} else if (operation == '/') {
if (secondNumber == 0) {
print("Error: Cannot divide by zero!");
return;
}
result = firstNumber / secondNumber;
}
print("Result: $result");
// 在这里格式化并显示最终结果
}基础知识中的所有课
自己练习: Dart 在线编译器