Menu
CoddyTech

复习:简单计算器

本课属于 Coddy Kotlin 学习旅程的“基础知识”单元。第 34 课,共 93 课。

challenge icon

挑战

简单

编写一个函数 calculate,接收 a、b 和 operation,并返回对这两个数字执行指定运算的结果。

使用 if-else if-else 链,根据运算字符串确定要执行哪种算术运算。

条件:

  • 如果 operation 是 "add",返回 a 和 b 的和
  • 如果 operation 是 "subtract",返回 a 减去 b 的结果
  • 如果 operation 是 "multiply",返回 a 和 b 的乘积
  • 如果 operation 是 "divide",返回 a 除以 b 的结果(整数除法)
  • 对于其他任何运算,返回 0

参数:

  • a(Int):第一个数字
  • b(Int):第二个数字
  • operation(String):要执行的运算

返回值:计算结果;如果无法识别该运算,则返回 0(Int)

输入限制:进行除法时,第二个数字不为零。所有输入和中间结果都在声明的数值类型范围内。

亲手试试

fun calculate(a: Int, b: Int, operation: String): Int {
    // 在这里编写代码
}

基础知识中的所有课

自己练习: Kotlin 在线编辑器