This is java program to find the gcd and lcm of given two numbers. GCD is calculated using Euclidean Algorithm. LCM is found using factorization method.
Here is the source code of the Java Program to Find the GCD and LCM of n Numbers. The Java program is successfully compiled and run on a Windows system. The program output is also shown below.
//This is sample program to calculate the GCD and LCM of two given numbers import java.util.Scanner; public class GCD_LCM { static int gcd(int x, int y) { int r=0, a, b; a = (x > y) ? x : y; // a is greater number b = (x < y) ? x : y; // b is smaller number r = b; while(a % b != 0) { r = a % b; a = b; b = r; } return r; } static int lcm(int x, int y) { int a; a = (x > y) ? x : y; // a is greater number while(true) { if(a % x == 0 && a % y == 0) return a; ++a; } } public static void main(String args[]) { Scanner input = new Scanner(System.in); System.out.println("Enter the two numbers: "); int x = input.nextInt(); int y = input.nextInt(); System.out.println("The GCD of two numbers is: " + gcd(x, y)); System.out.println("The LCM of two numbers is: " + lcm(x, y)); input.close(); } }
Output:
$ javac GCD_LCM.java $ java GCD_LCM Enter the two numbers: 15 25 The GCD of two numbers is: 5 The LCM of two numbers is: 75 Enter the two numbers: 5 8 The GCD of two numbers is: 1 The LCM of two numbers is: 40
Related posts:
DistinctBy in the Java Stream API
Java Program to Emulate N Dice Roller
Spring Boot - Flyway Database
Function trong Java 8
Returning Custom Status Codes from Spring Controllers
Java Program to Encode a Message Using Playfair Cipher
Using a Mutex Object in Java
Java Program to Implement Heap Sort Using Library Functions
Java Program to Implement Self organizing List
Java – Combine Multiple Collections
Spring Security Logout
Guava – Join and Split Collections
Binary Numbers in Java
Java Program to Implement Horner Algorithm
Spring MVC and the @ModelAttribute Annotation
Spring MVC + Thymeleaf 3.0: New Features
Serverless Functions with Spring Cloud Function
Performance Difference Between save() and saveAll() in Spring Data
Java Program to Use Above Below Primitive to Test Whether Two Lines Intersect
Calling Stored Procedures from Spring Data JPA Repositories
Java Program to Implement Patricia Trie
JavaScript Numbers
Java – File to Reader
Spring Cloud – Securing Services
Zipping Collections in Java
Creating Docker Images with Spring Boot
Java Program to Implement Maximum Length Chain of Pairs
HashMap trong Java hoạt động như thế nào?
Java Program to Implement Coppersmith Freivald’s Algorithm
A Guide to TreeSet in Java
Spring @Primary Annotation
Build a REST API with Spring and Java Config