java学习

BankDemo.java 文件代码:

//文件名称 BankDemo.java

public class BankDemo

{

  public static void main(String [] args)

  {

      CheckingAccount c = new CheckingAccount(101);

      System.out.println("Depositing $500...");

      c.deposit(500.00);

      try

      {

        System.out.println("\nWithdrawing $100...");

        c.withdraw(100.00);

        System.out.println("\nWithdrawing $600...");

        c.withdraw(600.00);

      }catch(InsufficientFundsException e)

      {

        System.out.println("Sorry, but you are short $"

                                  + e.getAmount());

        e.printStackTrace();

      }

    }

}

编译上面三个文件,并运行程序 BankDemo,得到结果如下所示:


Depositing $500...


Withdrawing $100...


Withdrawing $600...

Sorry, but you are short $200.0

InsufficientFundsException

        at CheckingAccount.withdraw(CheckingAccount.java:25)

        at BankDemo.main(BankDemo.java:13)

通用异常

在Java中定义了两种类型的异常和错误。


JVM(Java虚拟机) 异常:由 JVM 抛出的异常或错误。例如:NullPointerException 类,ArrayIndexOutOfBoundsExceptio

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 每日要点 容器 容器(集合框架Container) - 承载其他对象的对象 Collection List Arr...
    迷茫o阅读 174评论 0 0
  • 概述 java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。java.io ...
    Steven1997阅读 9,236评论 1 25
  • 每日要点 面向对象的四大支柱 抽象 - 定义一个类的过程就是一个抽象的过程(数据抽象、行为抽象),通过抽象我们可以...
    迷茫o阅读 398评论 0 0
  • 《大年初二》 年味浓浓酒已酣, 除夕初一炮烟散。 户户门前贴春联, 家家福满人团圆。 除夕夜晚人无眠, 初一大早拜...
    常乐人生阅读 260评论 0 5
  • 我有两对很要好的双胞胎朋友。后来,只剩下了姐姐和妹妹。 一 认识李...
    Toki_s阅读 224评论 2 0