用C ++编写存款方法,遇到麻烦

时间:2015-03-04 05:29:35

标签: c++ xcode methods

我正在编写一个接受要存入的金额值的方法作为参数。如果金额大于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语句时遇到错误。

1 个答案:

答案 0 :(得分:2)

您已将{ }放在错误的位置。

double withdraw(double amount)
{
    if((bal-amount)<0)
    {
        throw new Exception("There were insufficient funds");
    }
    else
    {
        bal=bal-amount;
    }
    return bal;
}