public class Account{
// переменные экземпляраКак исправить эту ошибку? требуется двойной, двойной; найдено double;
private double balance;
private double interestRate;
// Конструкторы
public void Account(double initialBalance) {
if (balance < 0) {
balance = initialBalance;
}
}
public void Account() {
balance = 0.0;
}
// Методы
public void withdraw(double amount) {
double backup = balance;
balance = balance - amount;
if (balance < 0) {
System.out.println("error");
balance = backup;
}
}
// метод экземпляра, используемые вывести
public void deposit(double amount) {
balance = balance + amount;
if (balance >= 10000){
System.out.println("You are now rich");
}
}
public double getBalance() {
return balance;
}
public double setInterest(double rate){
interestRate = rate;
}
public double computeInterest (int n) {
double computeInterest = Math.pow(interestRate + balance * n);
return computeInterest;
}
// этот метод содержит ошибку и говорит, что он требует двух дублей, но может только // найти один
public void close() {
balance = 0.0;
}
// метод, используемый для закрытия баланса
}
конструкторам не нужно 'void' перед их именем –
что это за ошибка? –
Пока мы говорим об ошибках, 'setInterest' говорит, что возвращает double, но ничего не возвращает. – Compass