java语言编写的输入两个数 求两数的最大公约数最小公陪数

 我来答
匿名用户
2013-10-19
展开全部
我不过多解释了,我也是现学现编的,不正确的地方请指正!注释里有求这两个数的资料地址,楼主自己看看!楼主要实现输入功能很简单的自己实现吧!public class CommonDivisor{ public static void main(String args[]) { int a = 3; int b = 9; int counter = 0; int commonDivisor = 0; //公约数 //求最大公约数 // http://baike.baidu.com/view/47637.htm 最大公约数,求法 if(a>b) counter = b; else counter = a; for(int i=1; i<=counter; i++) { if(a%i == 0) if(b%i == 0) commonDivisor = i; } System.out.println("最大公约数为: " + commonDivisor); //求最小公倍数 // http://baike.baidu.com/view/341375.htm 最小公倍数,求法 System.out.println("最小公倍数为: " + a*b/commonDivisor); }}
匿名用户
2013-10-19
展开全部
public static void main(String args[])
{ int a , int b;
int counter = 0;
int commonDivisor = 0; if(a>b) counter = b;
else counter = a;
for(int i=1; i<=counter; i++)
{ if(a%i == 0)
if(b%i == 0)
commonDivisor = i; }
System.out.println("最大公约数为: " + commonDivisor); System.out.println("最小公倍数为: " + a*b/commonDivisor); }}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-10-19
展开全部
import java.util.*;
import java.lang.Throwable;

public class aihao26 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner tt=new Scanner(System.in);
int n;
n=tt.nextInt();
int t;
t=tt.nextInt();
int e;
int z;
if(n>=t)
e=n;
else
e=t;

for(int i=2;i<=t;i++)
{
if(n%i==0&&t%i==0)
{
System.out.println("最小公约数是:"+i);
break;
}

}

if(e%t==0||e%n==0)
{
System.out.print("最大公倍数是"+e);
}
else
{
z=n*t;
System.out.println("最大公倍数是"+z);
}

}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-10-19
展开全部
楼上的,lang包中的类可以不用import语句导入。直接就可以用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式