1
resposta

Resolução do Projeto Final do Curso

Essa foi minha Resolução referente ao projeto final do curso. Gostaria de uma opinião referente ao código e em que poderia melhorar.

import java.util.Scanner;

public class DesafioFinal {
    public static void main(String[] args) {
        Scanner leitura = new Scanner(System.in);
        String nome = "Ricardo de Oliveira";
        String tipoConta = "Corrente";
        double saldo = 2000;
        System.out.println("***************************************************");
        System.out.println("Dados iniciais do cliente:");
        System.out.println("\nNome: " + nome);
        System.out.println("Tipo Conta: " + tipoConta);
        System.out.println(String.format("Saldo Inicial: R$%.2f", saldo));
        System.out.println("***************************************************");

        int opcoes = 0;
        while (opcoes != 4){
            System.out.println("""
                    
                    Operações:
                                    
                    1- Consulta saldos
                    2- Receber Valor
                    3- Transferir
                    4- Sair      
                    """);
            System.out.println("Digite a opção desejada:");
            opcoes = leitura.nextInt();

            switch (opcoes) {
                case 1:
                    System.out.println("O saldo atual é: R$" + saldo);
                    break;
                case 2:
                    System.out.println("Informe o valor a receber:");
                    double valorAReceber = leitura.nextDouble();
                    saldo += valorAReceber;
                    System.out.println(String.format("Saldo atualizado: R$%.2f", saldo));
                    break;
                case 3:
                    System.out.println("Informe o valor que deseja transferir:");
                    double transferencia = leitura.nextDouble();
                    if (transferencia > saldo) {
                        System.out.println("Não há saldo suficiente para fazer essa transferência.");
                    }else {
                        System.out.println("Saldo Anterior: R$" + saldo);
                        System.out.println("Valor tranferido: R$" + transferencia);
                        saldo -= transferencia;
                        System.out.println(String.format("Saldo atual: R$%.2f", saldo));
                    }
                    break;
                case 4:
                    break;
                default:
                    System.out.println("Opção inválida");
            }
        }
    }
}
1 resposta

Oi, Ricardo, tudo bem?

Parabéns pelo resultado na resolução do projeto final do curso, ficou ótimo!

Também agradeço por compartilhar seu código com os demais estudantes, com certeza vai ajudar nos estudos de todas as pessoas que estão aprendendo este mesmo assunto.

Continue mergulhando em tecnologia e se tiver dúvidas, conte com o fórum.

Abraços e bons estudos!