1440: 异常处理类
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:81
解决:57
题目描述
创建一个Computer类,该类中有一个计算两个数的最大公约数的方法gcd(int m,int n),该方法返回两个参数m和n的最大公约数,但如果该方法传递的参数m和n中有负数,则该方法将抛出一个自定义异常类ComputerException的对象。
在Main类的main方法中读入两个整数m、n,创建Computer类的对象,调用其gcd()方法计算最大公约数,并用try...catch语句捕获可能的异常。
如果出现异常则输出“异常:参数中有负数”。
输入
输入有多组。每组一行数据,有2个整数m、n。
输出
输出m、n的最大公约数。如果m、n中存在负数,则输出"异常:参数中有负数"。
样例输入 复制
3 9
4 9
3 -3
样例输出 复制
3
1
异常:参数中有负数