1
resposta

Projeto final.

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;
            }
        }
    }
}
1 resposta

Muito legal parabéns