import java.util.Locale;
import java.util.Scanner;
public class Desafiozudo {
public static void main(String[] args) {
Locale.setDefault(Locale.US);
Scanner numero = new Scanner(System.in);
double saldo = 2500.00;
int opcao;
String texto ="""
Dados do cliente:
Nome: Nicolas Mariano da Silva
Tipo de conta: Corrente
Saldo Inicial : R$ 2500,00
""";
System.out.println(texto);
String menu ="""
1 - Consultar saldo
2 - Receber valor
3 - Transferir valor
4 - Sair
""";
do{
System.out.println("\n "+menu);
opcao = numero.nextInt();
switch(opcao) {
case 1:
System.out.println("Seu saldo atual é de " +saldo);
break;
case 2:
System.out.print("Digite o valor a ser recebido: ");
double receber = numero.nextDouble();
saldo += receber;
System.out.println("Seu novo saldo é de: " + saldo);
break;
case 3:
System.out.print("Digite o valor que deseja transferir: ");
double transferir = numero.nextDouble();
if (saldo >= transferir) {
saldo -= transferir;
System.out.println("Seu novo saldo é de " + saldo);
} else {
System.out.println("Não há saldo suficiente para fazer essa transferência.");
}
break;
case 4:
break;
default:
System.out.println("Opção inválida, tente novamente.");
break;
}
}while(opcao != 4);
}
}