私はJavaを初めて使用するので、キーワードが正しく取得されないのはそのためかもしれません。
だから..私はその銀行の顧客の例から簡単なクラスを書きました..そして方法の1つは撤回です。
public void withdraw(double d){
double diff = balance - d;
assert (diff>=0 ) :" Insufficient funds!";
balance = diff;
}
だから私が意図していたのは、引き出し額が残高よりも大きい場合です..次にエラーをスローします...(これは例外のように見えるはずです....しかし、これをアサーションで確認したいとしましょう) ..。。
しかし、diffがゼロ未満の場合でも、何もしません。
コードは正常にコンパイルされますが、エラーが発生することを期待していました。
私は何が間違っているのですか