我是java新手..所以也许这就是为什么我没有得到正确的关键字?
所以..我从那个银行客户示例中写了一个快速课程..其中一种方法是提款。
public void withdraw(double d){
double diff = balance - d;
assert (diff>=0 ) :" Insufficient funds!";
balance = diff;
}
所以我的意图是如果提款金额大于余额......然后抛出一个错误......(我认为应该更像是一个例外......但可以说我想通过断言来检查这个) ...
但它没有做任何事情..即使差异小于零..
代码编译得很好..而我期望它会抛出一个错误。
我究竟做错了什么