//TIP To <b>Run</b> code, press <shortcut actionId="Run"/> or
// click the <icon src="AllIcons.Actions.Execute"/> icon in the gutter.
void main() {
Scanner leitura = new Scanner(System.in);
String nome = "Leonardo";
String conta = "Conta Corrente";
double saldoNaConta = 27539.75;
int menu;
do {
System.out.println("************************************\n" +
"Nome: " + nome + "\n" +
"Conta: " + conta + "\n" +
"Valor na Conta: " + saldoNaConta + "\n" +
"************************************" + "\n");
System.out.println("***Opções***\n");
System.out.println("""
1- Consultar saldo
2- Receber valor
3- Transferir saldo
4- Sair
""");
menu = leitura.nextInt();
switch (menu) {
case 1:
System.out.println("O valor na sua conta é de: R$" + saldoNaConta);
try{
Thread.sleep(3000);
}catch(InterruptedException e){
e.printStackTrace();
}
break;
case 2:
System.out.println("Qual valor você pretende receber?"+ "\n");
double receberSaldo = leitura.nextDouble();
saldoNaConta += receberSaldo;
System.out.println("Saldo na conta: " + saldoNaConta);
try{
Thread.sleep(3000);
}catch(Exception e){}
break;
case 3:
System.out.println("Saldo na conta: R$" + saldoNaConta + "\n" +
"Escolha a quantia que você deseja transferir: ");
double transferirSaldo = leitura.nextDouble();
if (transferirSaldo > saldoNaConta) {
System.out.println("Você não possui saldo suficiente para a transfêrencia."+ "\n"+
"Seu saldo na conta é de: R$"+saldoNaConta);
} else {
saldoNaConta -= transferirSaldo;
System.out.println("Você transferiu: R$ " + transferirSaldo + "\n" +
"Saldo disponível: R$" + saldoNaConta);
}
try{
Thread.sleep(3000);
}catch(Exception e){}
break;
default:
System.out.println("Opção inválida!");
try{
Thread.sleep(3000);
}catch(Exception e){}
break;
}
} while (menu != 4);
}