LCM (наименьшее общее кратное) всегда больше или равно большему из двух чисел.Поэтому мы сначала проверим, что большее число само по себе является LCM из двух чисел, проверив, что большее число делится на меньшее, если да, мы нашли LCM & Если нет, то мы увеличим большее число на 1 и проверим снова.
package com.company;
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner scan = new Scanner(System.in);
System.out.print("Enter the first Number : ");
int number1 = scan.nextInt();
System.out.print("Enter the second number : ");
int number2 =scan.nextInt();
int multiple;
if(number1 >= number2) {
multiple = number1;
} else {
multiple = number2;
}
Boolean loopContinue = true;
while(loopContinue) {
if(multiple % number1 == 0 && multiple % number2 == 0) {
System.out.println("LCM of Two Numbers is " + multiple);
loopContinue = false;
}
multiple++;
}
}
}