Java How ToFind the GCD
Find the Greatest Common Divisor (GCD)
The GCD (Greatest Common Divisor) is the largest number that divides two numbers without leaving a remainder.
Example
int a = 36;int b = 60;int gcd = 1;for (int i = 1; i <= a && i <= b; i++) { if (a % i == 0 && b % i == 0) { gcd = i; }}System.out.println("GCD: " + gcd);Explanation:
We want the largest number that divides both36 and60 without a remainder.
- The loop starts at
1and goes up to the smaller number (36). - At each step, we check if
idivides both numbers (using%, the remainder operator). - If it does, we update
gcdto that value.
For example:
36 % 12 == 0and60 % 12 == 0, so 12 is a divisor of both.- Later, the loop finds
gcd = 12as the largest common divisor.
So the program printsGCD: 12.

