有人可以帮我解决这个问题,为什么我得到错误"否则令牌"这里吗 enter image description here
答案 0 :(得分:1)
你的if
语句后面有一个分号,过早地杀死了循环。只需删除分号,错误就会消失。
改变这个:
if(this.balance - withdrawlAmount <= 0);
{
//...
对此:
if(this.balance - withdrawlAmount <= 0) //semi-colon removed
{
//...
我个人总是把{
放在语句之后,以避免这种情况:
if(this.balance - withdrawlAmount <= 0) {
//...
我也认为它看起来更整洁,但是有些人认为这使得他们的代码看起来像是压扁或压缩(我不同意)。