java编程:计算两个整数之和,当任意一个数超出范围时,抛出自己定义的异常 (NumberRang 10

java编程:计算两个整数之和,当任意一个数超出范围时,抛出自己定义的异常(NumberRangeException)求完整程序!!!在线等大神!!... java编程:计算两个整数之和,当任意一个数超出范围时,抛出自己定义的异常
(NumberRangeException)
求完整程序!!!在线等大神!!
展开
 我来答
菠菜谈天说地
2014-11-11 · TA获得超过189个赞
知道答主
回答量:75
采纳率:0%
帮助的人:46.3万
展开全部
import java.util.Scanner;;

class MyException extends Exception{ //自定义异常类,继承Exception类
public MyException(String msg){ //构造方法接收异常信息
super(msg); //调用父类中的构造方法
}
}
public class Throwdemo {
public static void main(String args[]){

Scanner scan = new Scanner(System.in);

System.out.print("请输入一个整数:"); //分别输入两个加数
int a = scan.nextInt();
System.out.print("请输入另外一个整数:");
int b = scan.nextInt();
int sum = a + b; //对两个整数求和

System.out.print("请输入范围的最小值:"); //分别输入范围的最大最小值
int min = scan.nextInt();
System.out.print("请输入范围的最大值:");
int max = scan.nextInt();

if(sum > max || sum < min){ //如果超出所定的范围
try{
throw new MyException("超出范围了!"); //抛出异常
}catch(Exception e){ //异常处理
System.out.println(e);
}
}
else
System.out.print("他们的和是" + sum); //未超出范围则输出结果

}

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式