永发信息网

java中的异常处理……

答案:2  悬赏:10  手机版
解决时间 2021-05-05 16:59
  • 提问者网友:我一贱你就笑
  • 2021-05-05 01:57

编写java程序,要求从命令输入职工的编号、部门、以及姓名,,要求从命令输入职工的编号、部门、以及姓名,要求部门的编号必须在1-9之间,否则要求产生异常,因此可以自定义异常。在编程中考虑各种可能出现的异常并进行处理。

最佳答案
  • 五星知识达人网友:猎心人
  • 2021-05-05 02:56
自定义异常类:public class DeptIdOutOfRangeException extends RuntimeException { private static final long serialVersionUID = ???; public DeptIdOutOfRangeException() {} public DeptIdOutOfRangeException(String msg) { super(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());

}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯