这个问题是由打字错误或无法再复制的问题引起的。虽然这里可能有类似的问题,但这个问题的解决方式不太可能对未来的读者有所帮助。
我已经一遍又一遍地写这个程序了,有人能告诉我我遗漏了什么吗,看起来这是个小错误,我没有抓住。
以下是我正在努力实现的目标:
设计一个名为Account的类,该类包含:
以下是我目前掌握的情况:
import java.util.Date;
public class Assign22 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Account account1 = new Account(1122, 20000, .045);
account1.withdraw(2500);
account1.deposit(3000);
System.out.println("Date Created:" + java.util.Date dateCreated = new java.util.Date());
System.out.println("Account ID:" + account1.id);
System.out.println("Balance:" + account1.getBalance());
System.out.println("Interest Rate:" + account1.getAnnualInterestRate());
System.out.println("Balance after withdraw of 2500:" + account1.getAnnualInterestRate());
System.out.println("Balance after deposit of 3000:" + account1.getAnnualInterestRate());
System.out.println("Monthly Interest:" + account1.id);
System.out.println("Process completed.");
}
class Account {
//define variables
private int id;
private double balance; // balance for account
private double annualInterestRate; //stores the current interest rate
private Date dateCreated; //stores the date account created
//no arg construtor
Account () {
id = 0;
balance = 0.0;
annualInterestRate = 0.0;
}
//constructor with specific id and initial balance
Account(int newId, double newBalance) {
id = newId;
balance = newBalance;
}
Account(int newId, double newBalance, double newAnnualInterestRate) {
id = newId;
balance = newBalance;
annualInterestRate = newAnnualInterestRate;
}
//accessor/mutator methods for id, balance, and annualInterestRate
public int getId() {
return id;
}
public double getBalance() {
return balance;
}
public double getAnnualInterestRate() {
return annualInterestRate;
}
public void setId(int newId) {
id = newId;
}
public void setBalance(double newBalance) {
balance = newBalance;
}
public void setAnnualInterestRate(double newAnnualInterestRate) {
annualInterestRate = newAnnualInterestRate;
}
//accessor method for dateCreated
public void setDateCreated(Date newDateCreated) {
dateCreated = newDateCreated;
}
//define method getMonthlyInterestRate
double getMonthlyInterestRate() {
return annualInterestRate/12;
}
//define method withdraw
double withdraw(double amount) {
return balance -= amount;
}
//define method deposit
double deposit(double amount) {
return balance += amount;
}
}
}
这是我收到的错误:不确定我错过了什么:
"令牌"Date",的语法错误,预计在此令牌dateCreated之后无法解析为Assign22.main(Assign22.java:12)的变量"
不能将变量声明作为串联表达式的一部分
System.out.println("Date Created:" + java.util.Date dateCreated = new java.util.Date());
把它分开
java.util.Date dateCreated = new java.util.Date()
System.out.println("Date Created:" + dateCreated);
这个程序我写了一遍又一遍,能不能有人告诉我,我错过了什么,它看起来是一个小错误,我没有抓住。 以下是我正在努力完成的: 设计一个名为Account的类,该类包含: 名为id的帐户专用int数据字段(默认值0) 帐户的名为balance的私有双数据字段(默认值为0) 一个名为annualInterestRate的私有双数据字段,用于存储当前利率(默认值为0)。假设所有账户的利率相同。 名为dateC
问题内容: 每次开设银行帐户,帐户ID都应加1,但是每次我尝试拉出ID时,我只会得到帐户ID为0,这是任何建议,因为我完全按照从书中学习的方式进行学习而且仍然没有更新。 帐户构造函数: 银行账户主程序: 问题答案: 您可以采用一种杂乱的方式构造BankAccount对象,其中是否分配ID取决于您使用的构造函数。如果您重写构造函数以便将它们链接在一起,而主要构造函数负责所有核心职责,而次要构造函数将
所以我有一个Java编程II类的作业,要求我创建一个名为Account的类,它要执行以下操作: 设计一个名为Account的类,该类包含: 数据成员: 帐户的一个名为id的类型为int的私有数据文件; 帐户的double named balance类型的专用数据字段; double类型、名为annualInterestRate的私有数据字段,存储当前利率(假设所有帐户的利率相同); 名为dateC
我想在取款后把账户上的余额换一下,但它只是停留在10点。我不知道如何在SavingsAccount中正确应用一个会改变它的方法。我试了但没有成功。
我正在尝试建立一个使用贝宝的网站。不幸的是,PayPal开发者站点/概念发生了重大变化,所以我发现的所有教程似乎都没有用。例如,这个(非常好的)youtube教程,它是非常清楚的使用不是现有的页面和功能... 所以请尝试帮助我只与最新的信息/教程。 请注意,我的问题不是关于使用API,而是关于如何设置一个应用程序,以及一个从地面测试沙箱配置。 1)据我所知,我必须有一个真正的PayPal帐户,因为
我正在使用outlook Mail REST API(https://docs.microsoft.com/en-us/previous-versions/office/office-365-api/API/version-2.0/mail-rest-operations)编写一个守护程序应用程序来管理我的个人microsoft outlook帐户。为此,我必须生成适当的授权令牌,以便与API调用