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
(除数)分别存储在两个变量 dividend
和 divisor
中。与Java不同,Kotlin会自动将它们分配为 Int
类型。
现在,为了找到商,我们使用 /
运算符将 dividend
除以 divisor
。由于 dividend
和 divisor
都是 Int
,结果也将作为 Int
计算。
因此,数学上,即使 25/4
的结果是 6.25
,由于两个操作数都是 Int
,quotient
变量仅存储 6
(整数部分)。
同样,要找到余数,我们使用 %
运算符。因此,25/4
的余数,即 1
存储在一个 Int
变量 remainder
中。
最后,使用 println()
函数将 quotient
和 remainder
打印在屏幕上。
以下是等效的Java代码:在Java中计算商和余数。