在 Java 中,我收到一个错误,提示应该使用右括号
in Java I get an error, that says close parenthesis is expected
我的主要 class 如下所示:
public class Main {
public static void main(String[] args)
{
Account account=new Account();
account.deposit(amount:10);
System.out.println(account.getBalance());
}
}
和帐户 class 如下:
public class Account {
private float balance;
public void deposit(float amount){
if(amount>0)
balance+=amount;
}
}
我得到一个 java ) 预期的错误,它指的是 Main class 中的行 "account.deposit(amount:10);" 和提示,金额无法解决,但我不明白为什么,你能给我一些提示吗?
改变
account.deposit(amount:10);
到
account.deposit(10);
或
account.deposit(10.0f);
您不能在调用方站点以这种方式标记参数。另外,不要忘记实现 getBalance()
。并使用方括号 ({}
),即使它们是可选的。
我的主要 class 如下所示:
public class Main {
public static void main(String[] args)
{
Account account=new Account();
account.deposit(amount:10);
System.out.println(account.getBalance());
}
}
和帐户 class 如下:
public class Account {
private float balance;
public void deposit(float amount){
if(amount>0)
balance+=amount;
}
}
我得到一个 java ) 预期的错误,它指的是 Main class 中的行 "account.deposit(amount:10);" 和提示,金额无法解决,但我不明白为什么,你能给我一些提示吗?
改变
account.deposit(amount:10);
到
account.deposit(10);
或
account.deposit(10.0f);
您不能在调用方站点以这种方式标记参数。另外,不要忘记实现 getBalance()
。并使用方括号 ({}
),即使它们是可选的。