```import java.util.Locale;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Locale locale = new Locale("pt", "BR");
Scanner leitura = new Scanner(System.in);
String nome = "Nicolas";
boolean contaAtiva = true;
String tipoConta = "Corrente";
double consultaSaldo = 2500.35;
double recebeValor;
double TransfereValor;
int opcao = 0;
while (contaAtiva == true && opcao != 4) {
System.out.println("\n*** Olá Nicolas Pereira! ***\n");
System.out.println("""
OPERAÇÕES:
1 - Consultar saldo...
2 - Receber valor...
3 - Transferir valor...
4 - Sair
""");
System.out.print("Escolha uma opção: ");
opcao = leitura.nextInt();
switch (opcao) {
case 1:
System.out.println("Saldo atual: " + consultaSaldo);
break;
case 2:
System.out.print("Digite o valor que você recebeu: ");
recebeValor = leitura.nextDouble();
consultaSaldo += recebeValor;
System.out.println("Valor atualizado: " + consultaSaldo);
break;
case 3:
System.out.print("Digite o valor que deseja transferir: ");
TransfereValor = leitura.nextDouble();
if (TransfereValor <= consultaSaldo) {
consultaSaldo -= TransfereValor;
System.out.printf("Transferência realizada. Saldo atualizado: %.2f\n\n", consultaSaldo);
} else {
System.out.println("Saldo insuficiente para realizar a transferência");
}
break;
case 4:
System.out.println("Encerrando o programa, " + nome);
break;
default:
System.out.println("Opção inválida.");
break;
}
}
if (contaAtiva != true) {
System.out.println("Sua conta esta inativa!");
}
}
}