在Java中,我得到一个错误,即应该使用右括号

在Java中,我得到一个错误,即应该使用右括号,java,syntax-error,parentheses,Java,Syntax Error,Parentheses,我的主要课程如下所示: public class Main { public static void main(String[] args) { Account account=new Account(); account.deposit(amount:10); System.out.println(account.getBalance()); } } 账户类别如下: public class Account {

我的主要课程如下所示:

public class Main {

    public static void main(String[] args)
    {
        Account account=new Account();
        account.deposit(amount:10);
        System.out.println(account.getBalance());
    }
}
账户类别如下:

public class Account {
    private float balance;
    public void deposit(float amount){
        if(amount>0)
        balance+=amount;
    }
}
我得到了一个java)预期错误,它指的是主类和提示中的“account.deposit(amount:10);”行,该金额无法解决,但我不明白为什么,您能给我一些提示吗。

更改

account.deposit(amount:10);


您不能在调用方的站点以这种方式标记参数。另外,不要忘记实现
getBalance()
。即使是可选的,也要使用括号(
{}
)。

只需account.deposit(10.0);你所说的
金额:10
是什么意思?顺便说一句,不要用浮动来换取金钱:
account.deposit(10);
account.deposit(10.0f);