esse e o código;
package application;
import java.util.Locale;
import java.util.Scanner;
import entities.account;
public class Program {
public static void main(String[] args) {
Locale.setDefault(Locale.US);
Scanner sc = new Scanner(System.in);
System.out.println("Enter account number / Digite o número da conta: ");
int number = sc.nextInt();
System.out.println("Enter account holder / Digite o titular da conta: ");
sc.nextLine();
String holder = sc.nextLine();
System.out.println("Is there an initial deposit (y/n)? / Existe um depósito inicial (s/n)? ");
char response = sc.next().charAt(0);
if(response == 'y') {
System.out.println("Enter initial deposit value:/Insira o valor do depósito inicial: ");
double initialDeposit = sc.nextDouble();
account = new Account(number, holder, initialDeposit);
}
else {
account = new Account(number, holder);
}
System.out.println();
System.out.println("Account data: ");
System.out.println(account);
System.out.println();
System.out.println("Enter a deposit value:/Insira um valor de depósito: ");
double depositValue = sc.nextDouble();
account.deposit(depositValue);
System.out.println("Updated account data/Dados da conta atualizados: ");
System.out.println(account);
System.out.println();
System.out.println("Enter a withdraw value/Insira um valor de retirada: ");
double withdrawValue = sc.nextDouble();
account.withdraw(withdrawValue);
System.out.println("Updated account data/Dados da conta atualizados: ");
System.out.println(account);
sc.close();
}
}