The remainder is the integer left over after dividing one integer by another. The quotient is the quantity produced by the division of two numbers.
(7/2) = 3
In the above expression 7 is divided by 2, so the quotient is 3 and the remainder is 1.
Approach: Divide the dividend by the divisor using / operator. Both dividend and divisor can be of any type except string, the result will also be computed accordingly. Get the remainder using % operator.
Expressions used in program to calculate quotient and remainder:
quotient = dividend / divisor; remainder = dividend % divisor;
Note: The program will throw an ArithmeticException: / by zero when divided by 0.
Consider Dividend = 100 and Divisor = 6
Quotient = 100/6 = 16
Remainder = 100%6 = 4
Below programs illustrate the above approach:
The Quotient is = 61 The Remainder is = 7
Program 2: For a negative number.
The Quotient is = -94 The Remainder is = -4
Program 3: This program will throw an ArithmeticException as the divisor = 0.
Exception in thread "main" java.lang.ArithmeticException: / by zero at QuotientAndRemainder.main(QuotientAndRemainder.java:7)
- Program for quotient and remainder of big number
- C Program to Compute Quotient and Remainder
- Quotient - Remainder Sort
- Quotient and remainder dividing by 2^k (a power of 2)
- Program to find remainder without using modulo or % operator
- Program to find remainder when large number is divided by r
- Program to find remainder when large number is divided by 11
- BigInteger remainder() Method in Java
- Java Program for Program to find area of a circle
- Java Program to find sum of array
- Java program to find IP address of your computer
- Java Program for Find the perimeter of a cylinder
- Java Program to find transpose of a matrix
- Java Program to find largest element in an array
- Java Program for Find largest prime factor of a number
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.