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

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

#### 在此程序中，您将学习从 Java 中给定的除数和除数计算商和余数。

## 示例：计算商和余数

```java
public class QuotientRemainder {

    public static void main(String[] args) {

        int dividend = 25, divisor = 4;

        int quotient = dividend / divisor;
        int remainder = dividend % divisor;

        System.out.println("Quotient = " + quotient);
        System.out.println("Remainder = " + remainder);
    }
}
```

运行该程序时，输出为：

```java
Quotient = 6
Remainder = 1
```

* * *

在上面的程序中，两个数字`25`（除数）和`4`（除数）分别存储在两个变量`dividend`和`divisor`中。

现在，为了找到商，我们使用`/`运算符将`dividend`除以`divisor`。 由于`dividend`和`divisor`都是整数，因此结果也将被计算为整数。

因此，数学上`25/4`结果为`6.25`，但是由于两个操作数均为`int`，因此`quotient`变量仅存储`6`（整数部分）。

同样，要找到余数，我们使用`%`运算符。 因此，`25/4`的其余部分，即`1`存储在整数变量`remainder`中。

最后，使用`println()`函数在屏幕上打印`quotient`和`remainder`。