Java,请给出详细代码,谢啦

Java,请给出详细代码,谢啦创建类Computer,该类有一个计算两个数的最大公约数的方法,结果向该方法传递负整数,该方法就会抛出自定义异常... Java,请给出详细代码,谢啦创建类Computer,该类有一个计算两个数的最大公约数的方法,结果向该方法传递负整数,该方法就会抛出自定义异常 展开
 我来答
jaramy1111
2017-05-03 · TA获得超过348个赞
知道小有建树答主
回答量:382
采纳率:100%
帮助的人:92.8万
展开全部
类就不用写了,外边自己加,方法给了
public static int maxGYS(int x,int y) throws Exception{
if(x<0 || y<0){
throw new Exception("不能为负数");
}
if(x<y){ //如果x<y,调换
int temp;
temp=x;
x=y;
y=temp;
}
while(x%y != 0){
int temp=x%y;
x=y;
y=temp;
// y=y%x;
System.out.println("x="+x+",y="+y);
if(x%y == 0 && y>0){
return y;
}
}
return y;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式