chapter17ExceptionHandling.ppt

chapter17ExceptionHandling

* * * * * * * * * * * * * * * public class TestBankCount { public static void main(String[] args) { Scanner s = new Scanner(System.in); double money = s.nextDouble(); BankAccount bankAccount = new BankAccount(1000); bankAccount.getMoney(money); } } 以上实现过程,在BankAccount类描述的取款动作中,有可能 发生异常,利用throw关键字手动抛出异常,并且利用try catch 对抛出的异常自己进行处理。 也可以在抛出后,利用throws关键字将异常继续向外抛出,由 调用该方法的程序利用try catch来处理。 public class BankAccount { private double moneyCount;//用来记录当前账号上的余额 public BankAccount(double moneyCount){ this.moneyCount = moneyCount; } public void getMoney(double money) throws

文档评论(0)

1亿VIP精品文档

相关文档