java创建银行账户,自定义取钱超过余额异常
2017-03-03 13:50
411 查看
public class Account { int money; public Account(int money) { this.money = money; } public void withdraw(int amount) throws InsufficientFundsException { if (amount > money) { throw new InsufficientFundsException("余额不足!" + "取款额度:" + amount + "实际额度:" + money); } money -= amount; } } class Client { public static void main(String[] args) { Account a = new Account(500); try { a.withdraw(1000); } catch (InsufficientFundsException e) { e.printStackTrace(); } } } class InsufficientFundsException extends Exception { public InsufficientFundsException(String s) { super(s); } }
相关文章推荐
- java中如何创建自定义异常Create Custom Exception
- 详解Java的内置异常以及创建自定义异常子类的方法
- 关于java自定义异常类的创建
- Java 编程思想12.4-创建自定义的异常
- java创建一个银行账户,并具有存取款操作(参数传递)
- Java自定义异常类的设计
- Java.异常:自定义异常类,throw,throws,try...catch,finally
- 在ArcGIS Server Java ADF中创建一个自定义task的简单步骤
- 自定义Java异常
- oracle共享服务器创建成功后,通过jdbc连接数被限制,报错:java.sql.SQLException: Io 异常: End of TNS data channel解决方法
- 自定义java.policy配置(如何让你的类禁止读写文件?禁止创建Socket对象?)
- Java中的自定义异常
- java异常处理之自定义异常类
- 关于java中自定义异常的小总结
- Java中自定义异常
- java异常处理和自定义异常利用try和catch让程序继续下去
- java 中常见的异常和自定义异常
- Java访问DotNet平台WCF服务,使用自定义对象如IDictionary做参数时,抛出"Did not understand MustUnderstand"异常
- java初学者实践教程21-自定义异常类
- 关于Java中自定义包的创建