gcd of a number in java code example
Example 1: gcd of two numbers in java
import java.util.Scanner;
public class GCDOfTwoNumbers
{
public static void main(String[] args)
{
int a, b;
Scanner sc = new Scanner(System.in);
System.out.print("Please enter first number: ");
a = sc.nextInt();
System.out.print("Please enter second number: ");
b = sc.nextInt();
while(a != b)
{
if(a > b)
{
a = a - b;
}
else
{
b = b - a;
}
}
System.out.println("GCD of two numbers in java: " + b);
sc.close();
}
}
Example 2: gcd in java
public class GCD {
public static void main(String[] args) {
int n1 = 81, n2 = 153, gcd = 1;
for(int i = 1; i <= n1 && i <= n2; ++i)
{
if(n1 % i==0 && n2 % i==0)
gcd = i;
}
System.out.printf("G.C.D of %d and %d is %d", n1, n2, gcd);
}
}