获取错误 - 令牌上的语法错误"否则",删除此令牌 - 在Eclipse for Java中

时间:2017-07-23 02:17:25

标签: java eclipse if-statement

有人可以帮我解决这个问题,为什么我得到错误"否则令牌"这里吗 enter image description here

1 个答案:

答案 0 :(得分:1)

你的if语句后面有一个分号,过早地杀死了循环。只需删除分号,错误就会消失。

改变这个:

if(this.balance - withdrawlAmount <= 0);
{
    //...

对此:

if(this.balance - withdrawlAmount <= 0) //semi-colon removed
{
    //...

我个人总是把{ 放在语句之后,以避免这种情况:

if(this.balance - withdrawlAmount <= 0) {
    //...

我也认为它看起来更整洁,但是有些人认为这使得他们的代码看起来像是压扁或压缩(我不同意)。