我正在编写一个接受要存入的金额值的方法作为参数。如果金额大于bal(余额),则帐户将使用新金额进行更新。否则它返回旧的bal并退出。这是我的代码:
double withdraw(double amount)
{
if((bal-amount)<0)
{
throw new Exception
("There were insufficient funds");
else
bal=bal-amount;
return bal;
}
}
我在使用Exception和else语句时遇到错误。
答案 0 :(得分:2)
您已将{ }
放在错误的位置。
double withdraw(double amount)
{
if((bal-amount)<0)
{
throw new Exception("There were insufficient funds");
}
else
{
bal=bal-amount;
}
return bal;
}