import java.util.Scanner;
public class ContaInicial {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
System.out.println("""
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Dados iniciais do Cliente:
Nome: Matteus Guimarães Moreno
Tipo da Conta: Conta Corrente
Saldo inicial: R$2500,00
""");
String nome = "Matteus Guimarães Moreno";
double saldoInicial = 2500.00;
while (true){
System.out.println("""
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Operações:
[1] Consultar Saldo
[2] Receber Valor
[3] Transferir Valor
[4] Sair
""");
System.out.print("Digite a opção desejada: ");
int opcao = entrada.nextInt();
if (opcao == 1){
System.out.printf("O Saldo atual do correntista %s é: R$%.2f%n", nome, saldoInicial);
} else if (opcao == 2){
System.out.print("Valor que deseja receber: R$");
double valorRecebido = entrada.nextDouble();
if (valorRecebido < 0){
System.out.println("Não é possível transferir valor menor que 0");
}else {
saldoInicial += valorRecebido;
}
}
else if (opcao == 3){
System.out.print("Valor que deseja transferir: R$");
double valorTransferido = entrada.nextDouble();
if (valorTransferido > saldoInicial){
System.out.println("Você não tem saldo suficiente");
}else {
saldoInicial -= valorTransferido;
}
} else if (opcao == 4) {
break;
} else {
System.out.println("Opção Inválida. Tente novamente !");
}
}
}
}