Eu tava treinando variavéis de instância e o método get. Gostaria de saber onde estou errando nesse programa. Primeiro eu criei o programa Nina.java e o Account.java
public class Account {
private double balance;
public Account(double initialBalance){
if (initialBalance>0.0){
balance=initialBalance;
}
}
public void credit(double amount){
balance=balance+amount;
}
public void withdraw(double wd){
balance= balance-wd;
}
public double getBalance(){
return balance;
}
}
Nina.java
import javax.swing.JOptionPane;
import java.util.Scanner;
public class Nina {
public static void main (String args[]){
Account account1 = new Account (50.0);
Scanner input = new Scanner(System.in);
System.out.printf("O saldo atual da Primeira conta é de %.2f\n",account1.getBalance());
System.out.printf("O saldo atual da Segunda conta é de %.2f\n", account2.getBalance());
double depo;
System.out.print("Quanto você deseja depositar na Primeira Conta?\n");
depo = input.nextDouble();
account.credit(depo);
System.out.printf("\n Foram adicionados %.2f para a Primeira conta.");
System.out.printf("\nSeu saldo atual é %.2f\n",account1.getBalance());
double retirada;
System.out.printf("Digite a quantia que você deseja retirar ");
retirada = input.nextDouble();
account1.withdraw(retirada);
System.out.printf("Você retirou %.2f da sua conta.\nSeu saldo atual é %.2f\n.",retirada,account1.getbalance());
}
}