自定义异常的使用(共5页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《自定义异常的使用(共5页).doc》由会员分享,可在线阅读,更多相关《自定义异常的使用(共5页).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上1)在定义一个银行类 Bank 时, 有 deposit、withdraw、showBalance 等方法。若取钱数大于余额则作为异常处理(InsufficientFundsException)。产生异常的条件是余额少于取额,因此是否抛出异常要判断条件,要定义好自己的异常类。package ex91;public class Bank public double total=0; Bank(double d) total=d; public void deposit(double d) total+=d; public void withdraw(double d)
2、total-=d; public void showBalance() System.out.println(total); package ex91;public class BankException extends Exception String message; BankException(double d) message=d+非法取款余额; public String getMessage() return message; package ex91;import java.util.Scanner;public class BankTest /* * param args */
3、 public static void main(String args) throws BankException / TODO Auto-generated method stubBank bk=new Bank(1236.123);bk.showBalance();Scanner sc = new Scanner(System.in); int i=sc.nextInt();bk.withdraw(i); if(bk.total0) BankException be=new BankException(i);throw(be); else bk.showBalance(); (2)定义
4、Triangle 类用于表示三角形,其任意两个边的和必须大于第三条边。定义 IllegalTriangleException 用于声明任何违反以上规则的输入。Triangle类的构造方法如下:public Triangle(double side1, double side2, double side3) throwsIllegalTriangleException / Implement itpackage ex92;import java.io.IOException;class IllegalTriangleException extends Exception / private st
5、atic final long serialVersionUID = 1L; package ex92;import java.io.IOException;public class Test public static void main(String args) throws IOException Triangle t1; try t1 = new Triangle(3, 1, 2); catch (IllegalTriangleException e) e.printStackTrace(); System.out.println(不合法的三角形); return; System.ou
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自定义 异常 使用
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内