Segue o meu projeto com mudanças na linguagem java
Nova forma de exibir mensagem, nova forma nova de utilizar o SWITCH e sem a necessidade de declarar a classe.
void main() {
String nome = "Fellipe Filgueiras";
String tipoConta = "Corrente";
double saldo = 2500;
IO.println("""
\n**********************************************
Dados iniciais do cliente:
Nome: %s
Tipo de conta: %s
Saldo inicial: %s
**********************************************
""".formatted(nome, tipoConta, NumberFormat.getCurrencyInstance().format(saldo)));
Scanner scanner = new Scanner(System.in);
int opcao = 0;
while (opcao != 4) {
IO.println("""
\nOperações
1 - Consultar saldos
2 - Receber valor
3 - Transferir valor
4 - Sair
""");
IO.print("Digite a opção desejada: ");
opcao = scanner.nextInt();
switch (opcao) {
case 1 -> IO.println("Saldo atual: " + NumberFormat.getCurrencyInstance().format(saldo));
case 2 -> {
IO.print("Digite o valor: ");
saldo += scanner.nextDouble();
}
case 3 -> {
IO.print("Digite o valor: ");
double valor = scanner.nextDouble();
if(valor > saldo) {
IO.print("Saldo insuficiente");
} else {
saldo -= valor;
}
}
case 4 -> IO.println("Até a próxima");
default -> IO.println("Opção inválida");
}
}
scanner.close();
}