import java.util.Scanner;
public class Desafio {
public static void main(String[] args) {
String nome = "Yure Nathan";
String tipoConta = "Corrente";
double saldoConta = 2500;
int opcao = 0;
Scanner scanner = new Scanner(System.in);
System.out.printf(
"""
****************************************************
Dados do cliente:
Nome: %s
Tipo conta: %s
Saldo inicial: R$ %.2f
****************************************************
""",nome,tipoConta,saldoConta);
while(opcao !=4) {
System.out.println("""
Operações
1- Consultar saldos
2- Receber valor
3- Transferir valor
4- Sair
Digite a opção desejada:""");
opcao = scanner.nextInt();
switch (opcao){
case 1:
System.out.println("O saldo atual é R$ " + saldoConta);
break;
case 2:
System.out.println("Informe o valor a receber: ");
double valorRecebido = scanner.nextDouble();
saldoConta += valorRecebido;
System.out.println("O saldo atualizado R$ " + saldoConta);
break;
case 3:
System.out.println("Informe o valor que deseja transferir: ");
double valorTransferido = scanner.nextDouble();
if(valorTransferido > saldoConta) {
System.out.println("Saldo insuficiente para transferência");
} else {
saldoConta -= valorTransferido;
System.out.println("O saldo atualizado R$ " + saldoConta);
}
break;
case 4:
System.out.println("Finalizando o programa.");
break;
default:
System.out.println("Opção inválida");
break;
}
}
scanner.close();
}
}