能帮忙看看这该怎么写嘛
异常处理方法二:抛出异常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 了
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 WPF 大屏看板表格背景图片设置
- ¥15 这个主板怎么能扩出一两个sata口
- ¥15 不是,这到底错哪儿了😭
- ¥15 2020长安杯与连接网探
- ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
- ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
- ¥16 mybatis的代理对象无法通过@Autowired装填
- ¥15 可见光定位matlab仿真
- ¥15 arduino 四自由度机械臂
- ¥15 wordpress 产品图片 GIF 没法显示