# Kotlin 程序：计算商数和余数

> 原文： [https://www.programiz.com/kotlin-programming/examples/compute-quotient-remainder](https://www.programiz.com/kotlin-programming/examples/compute-quotient-remainder)

#### 在此程序中，您将学习根据 Kotlin 中给定的除数和除数来计算商和余数。

## 示例：计算商和余数

```kt
fun main(args: Array<String>) {

    val dividend = 25
    val divisor = 4

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

    println("Quotient = $quotient")
    println("Remainder = $remainder")
}
```

运行该程序时，输出为：

```kt
Quotient = 6
Remainder = 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 中的商和余数](/java-programming/examples/compute-quotient-remainder "Java Program to Compute Quotient and Remainder ")