0

過去の試験問題の 1 つで、IllegalArgumentException が発生するようにメソッドを変更する必要がありました。

この方法は、銀行口座の残高からお金を引き出すだけです

これを行うメソッドを次に示します。

public void withdraw( double ammount ) { this.balance -= ammount; }

このメソッドを変更して、この例外を発生させるにはどうすればよいですか? 私はこれまでにこの例外を見たことがありません。

4

2 に答える 2

2

例外は次の方法でスローできますthrow

    throw new IllegalArgumentException("Amount must be positive.");

メソッドの残りの部分は自分で書く必要があります。

于 2013-05-08T14:11:01.360 に答える