跳到主要内容

Kotlin 程序:计算商和余数

示例:计算商和余数

fun main(args: Array<String>) {

val dividend = 25
val divisor = 4

val quotient = dividend / divisor
val remainder = dividend % divisor

println("商 = $quotient")
println("余数 = $remainder")
}

当您运行该程序时,输出将为:

= 6
余数 = 1

在上面的程序中,两个数字 25(被除数)和 4(除数)分别存储在两个变量 dividenddivisor 中。与Java不同,Kotlin会自动将它们分配为 Int 类型。

现在,为了找到商,我们使用 / 运算符将 dividend 除以 divisor。由于 dividenddivisor 都是 Int,结果也将作为 Int 计算。

因此,数学上,即使 25/4 的结果是 6.25,由于两个操作数都是 Intquotient 变量仅存储 6(整数部分)。

同样,要找到余数,我们使用 % 运算符。因此,25/4 的余数,即 1 存储在一个 Int 变量 remainder 中。

最后,使用 println() 函数将 quotientremainder 打印在屏幕上。

以下是等效的Java代码:在Java中计算商和余数