![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自定义处理异常
蜥蜴人
这个作者很懒,什么都没留下…
展开
-
java自定义类Sanj,其中有成员 x,y,z为三边长,构造方法Sanj(a,b,c)分别给x,y,z赋值,方法求周长getZhou和显示三角形信息(三个边长)showInfo,构成三角形自定义异。
当这2个方法中当三条边不能构成一个三角形时要抛出自定义异常NotSanjiaoException,否则显示正确信息。在另外一个类中的主方法中构造一个Sanj对象(三边为命令行输入的三个整数), 显示三角形信息和面积,要求捕获异常。原创 2020-05-31 17:05:33 · 3636 阅读 · 0 评论 -
java 银行取款业务中,取款额大于余额? 1.创建自定义异常对此事件描述。2.对异常进行处理.
public class Bank { private int money; public Bank(int money) { this.money = money; } public void drawMoney(int m)throws NotBankException{ if(money>m){ System.out.println("取款成功"); money-=m; showBalance(); } else throw new NotBan原创 2020-05-29 20:55:32 · 1091 阅读 · 0 评论 -
银行存款业务中,存款额大于0? 1.创建自定义异常对此事件描述。2.对异常进行处理。
public class Cbank {private int money;public Cbank(int money) { this.money = money;}public void drawMoney(int m)throws NotCbankException{ if(m>0){ System.out.println("存款成功!"); money+=m; //showMoney(); } else throw new NotCbankException("存款原创 2020-05-30 19:16:42 · 252 阅读 · 0 评论