Olá! Tudo bem? Fiz o meu código do projeto final e gostaria que vocês avaliassem.
import java.util.Scanner;
public class DesafioFinal {
public static void main(String[] args) {
Scanner leitura = new Scanner(System.in);
double valorConta = 3000;
System.out.println(String.format("""
******************************************************************
Nome: João Gabriel Ribeiro
Tipo Conta: Corrente
Saldo da Conta: R$%s
******************************************************************
""", valorConta));
String menu = ("""
OPERAÇÕES
1- Consultar saldo bancário
2- Receber tranferência
3- Tranferência
4- sair
Digite a opção desejada:""");
int opcaoBanco = 0;
while (opcaoBanco != 4){
System.out.println(menu);
opcaoBanco = leitura.nextInt();
switch (opcaoBanco){
case 1:
System.out.println("Seu saldo atual é: R$" + valorConta);
break;
case 2:
System.out.println("Qual valor você deseja receber?");
double valorReceber = leitura.nextDouble();
valorConta += valorReceber;
System.out.println("O seu saldo atual é: R$" + valorConta );
break;
case 3:
System.out.println("Qual valor deseja tranferir?");
double tranferir = leitura.nextDouble();
if (valorConta < tranferir){
System.out.println("Saldo indisponível! Tente novamente mais tarde ou entra em contato com a sua agência.");
}else {
valorConta = valorConta - tranferir;
System.out.println("O seu saldo atual é: R$" + valorConta);
}
break;
case 4:
System.out.println("Encerrando serviço...");
break;
default:
System.out.println("Opção inválida! Tente novamente!");
break;
}
}
}
}