能帮忙看看这该怎么写嘛
异常处理方法二:抛出异常1
(1)定义Demo类,Demo中包含定义一个求两个整数相除的成员方法div(int a,int b), 在方法div(int a,int b)上抛出一个Exception异常。
(2)定义一个可执行类,该类中调用Demo中的成员方法div(4,0)时对系统抛出的异常情况进行处理,输出"除零啦!"的提示信息后,按处理捕获到的异常对象进行时的toString()方法操作输出异常信息。最后,系统输出"System is over!"的提示信息。
java基础问题提问
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
关注Demo 类
package exception; /** * ClassName: Demo * date: 2022/11/17 13:31 * * @author DingJiaxiong */ public class Demo { public static float div(int a, int b) throws Exception { float res = a / b; return res; } }可执行类
package exception; /** * ClassName: Main * date: 2022/11/17 13:33 * * @author DingJiaxiong */ public class Main { public static void main(String[] args){ try { float res = Demo.div(4, 1); System.out.println(res); }catch (Exception e){ System.out.println("除零啦!"); System.out.println(e.toString()); System.out.println("System is over!"); } } }运行结果
不除0
除0 了
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报