public class Desafio {
public static void main(String[] args) {
double saldoInicio = 1599.99;
System.out.println("*********************************************************************************");
System.out.println("Dados iniciais do cliente:");
System.out.printf("\nNome: Raphael Procópio\nTipo conta: Corrente\nSaldo inicial %.2f\n", saldoInicio);
System.out.println("*********************************************************************************");
String menu = """
Operação:
1- Consultar saldos
2-Receber valor
3-Transferir valor
4-Sair
Digite a opção desejada
""";
Scanner sc = new Scanner(System.in);
System.out.println(menu);
int operaçao = sc.nextInt();
while (operaçao != 4) {
if (operaçao == 1) {
System.out.printf("O saldo atual é %.2f\n", saldoInicio);
} else if (operaçao == 2) {
System.out.println("Informe o valor a receber:");
double valorReceber = sc.nextDouble();
saldoInicio += valorReceber;
System.out.printf("Saldo atualizado R$ %.2f\n", saldoInicio);
} else if (operaçao == 3) {
System.out.println("Informe o valor de transferencia:");
double valorDaTransferencia = sc.nextDouble();
if (valorDaTransferencia > saldoInicio) {
System.out.println("Não há saldo suficiente para fazer essa transferencia.");
} else {
saldoInicio -= valorDaTransferencia;
System.out.printf("Novo saldo R$ %.2f\n", saldoInicio);
}
}
System.out.println(menu);
operaçao = sc.nextInt();
}
System.out.println("Saindo... Volte sempre!");
}
}