1
resposta

[Projeto] Desafio Conta Bancária

import java.util.Scanner;

public class ContaCorrente {
    public static void main(String[] args) {
        double valorSaldo = 500.00;
        double valorDeposito = 0;
        double valorSaque = 0;
        int recebeOpcaoConta = 0;
        int statusConta = 1;

        while(statusConta == 1){
            Scanner scanner = new Scanner(System.in);
            System.out.println("Digite a Opção Desejada: ");
            System.out.println("1 - Consultar Saldo");
            System.out.println("2 - Depósito ");
            System.out.println("3 - Saque");
            System.out.println("4 - Sair");
            recebeOpcaoConta = scanner.nextInt();

            if (recebeOpcaoConta < 1 || recebeOpcaoConta > 4) {
                System.out.println("Opção Invalida!!!");
            } else {
                switch (recebeOpcaoConta) {
                    case 1:
                        //System.out.println("Sado da Conta Corrente: R$ %.2f " , valorSaldo);
                        String imprimeSaldo = """
                                Sado da Conta Corrente: R$ %.2f
                                """.formatted(valorSaldo);
                        System.out.println(imprimeSaldo);
                        break;

                    case 2:
                        Scanner scanner1 = new Scanner(System.in);
                        System.out.println("Informe o Valor de Depósito");
                        valorDeposito = scanner.nextDouble();
                        valorSaldo = valorSaldo + valorDeposito;
                        String imprimeSaldoDeposito = """
                                Sado da Conta Corrente: R$ %.2f
                                """.formatted(valorSaldo);
                        System.out.println(imprimeSaldoDeposito);
                        break;

                    case 3:
                        Scanner scanner2 = new Scanner(System.in);
                        System.out.println("Informe o Valor de Saque");
                        valorSaque = scanner2.nextDouble();
                        if (valorSaque < valorSaldo) {
                            valorSaldo = valorSaldo - valorSaque;
                            String imprimeSaldoSaque = """
                                    Sado da Conta Corrente: R$ %.2f
                                    """.formatted(valorSaldo);
                            System.out.println(imprimeSaldoSaque);
                        }else {
                            System.out.println("Saldo Insuficiente para o Saque");
                        }
                        break;
                    case 4:
                        System.out.println("Operação Finalizada!!!");
                        statusConta = 2;
                }
            }
        }
    }
}
1 resposta

Oi, Cleber! Tudo bem?

Excelente código, parabéns pelo projeto! Espero que esteja gostando do curso! Colocar em execução as atividades propostas pelo professor em aula é uma prática muito importante para internalizarmos o conteúdo. Caso tenha ficado alguma dúvida em relação ao curso ou atividade, sinta-se à vontade em comunicar, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!