java问题 求求大虾了

来源:百度知道 编辑:UC知道 时间:2024/09/21 13:27:25
从键盘上读取两个整数,编写程序求解这两个数的最小公倍数(公倍数,既是数1的倍数也是数2的倍数,例如,2和3的最小公倍数是6)。咋地写啊。我是真的很着急的。。。。。

public class TestGBS {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.println("请输入第一个数:");
int num1=input.nextInt();
System.out.println("请输入第二个数:");
int num2 = input.nextInt();
jsgb(num1,num2);
}

public static void jsgb(int n1,int n2)
{
int a = (n1>n2) ? n1 : n2;
for (int j=a;j<=n1*n2;j++)
{
if (j%n1==0 && j%n2==0)
{
System.out.println(n1+"与"+n2+"的最小公倍数为:"+j);
break;
}
}
}
}

public static void main(String [] args)
{
Scanner input = new Scanner(System.in);
int num=0;
System.out.println("请输入第一个数:");
int num1=input.nextInt();
System.out.println("请输入第二个数:");
int num2=input.nextInt();
num=num1*num2/(num2-num1);
System.out.println("最小公倍数为:"+num);