编写java程序,要求从命令输入职工的编号、部门、以及姓名,,要求从命令输入职工的编号、部门、以及姓名,要求部门的编号必须在1-9之间,否则要求产生异常,因此可以自定义异常。在编程中考虑各种可能出现的异常并进行处理。
java中的异常处理……
答案:2 悬赏:10 手机版
解决时间 2021-05-05 16:59
- 提问者网友:我一贱你就笑
- 2021-05-05 01:57
最佳答案
- 五星知识达人网友:猎心人
- 2021-05-05 02:56
自定义异常类:public class DeptIdOutOfRangeException extends RuntimeException { private static final long serialVersionUID = ???; public DeptIdOutOfRangeException() {} public DeptIdOutOfRangeException(String msg) { super(msg); }}
使用方法如楼上所写,msg可以传入你自己所想表述的异常说明
使用方法如楼上所写,msg可以传入你自己所想表述的异常说明
全部回答
- 1楼网友:从此江山别
- 2021-05-05 04:06
1.定义自己的异常类:
class MyException extends Exception{
public MyException(String msg){
super(msg);
}
}
......
2.这里是实现要做的事
public void doSomeThing throws MyException(){
...
if(<条件>){
throw new MyException("编号必须在1-9之间");
}
...
}
3.以下是使用:
try{
....
doSomeThing();
....
}catch(MyException e){
System.out.println(e.getMessage());
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯