Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Projeto - Conta corrente - Java

Pessoal, boa tarde!!

Hoje terminei o projeto para consolidar conhecimento e estou muito contente com o resultado, consegui fazer tudo sozinho e mesmo sendo um exercício básico me senti inspirado a continuar. Abaixo está o código, obrigado!!

import java.util.Scanner;

public class Exercicio {

    public static void main(String[] args) {
        Scanner operacoes = new Scanner(System.in);
        double saldoConta = 0;
        boolean sair = false;
        System.out.println("""
                Dados iniciais do cliente:

                Nome: João Victor Santos
                CPF: 5XX.XXX.XXX-8X9
                Tipo conta: Corrente
                Saldo inicial: R$""" + saldoConta);

        while (!sair) {

            System.out.println("""
                        Qual operação você gostaria de realizar hoje?
                    1 - Consulta de Saldo\r
                    2 - Depositar dinheiro\r
                    3 - Retirar dinheiro\r
                    4 - Checar dados\r
                    5 - Sair""");
            int opcao = operacoes.nextInt();

            if (opcao >= 6){
                System.out.println("opção inválida, selecione um número de 1 a 4.");
            }

            // Consulta de saldo
            if (opcao == 1) {
                System.out.println("Olá! O saldo da sua conta é R$ " + saldoConta);
            }

            // receber valor
            if (opcao == 2) {
                System.out.println("Qual valor será depositado na sua conta?");
                Double valorRecebido = operacoes.nextDouble();

                double valorTotalSoma = saldoConta + valorRecebido;

                System.out.println("Seu saldo atualizou! Agora você tem R$" + valorTotalSoma);

                saldoConta = valorTotalSoma;
            }
            if (opcao == 3) {
                System.out.println("Qual valor você gostaria de retirar hoje?");
                Double valorRetirado = operacoes.nextDouble();

                double valorTotalSub = saldoConta - valorRetirado;

                System.out.println("Seu saldo atualizou! Agora você tem R$" + valorTotalSub);

                saldoConta = valorTotalSub;

                if (valorRetirado > saldoConta) {
                    System.out.println("Infelizmente você não tem saldo suficiente para realizar essa transação.");
                }            
            }
            if (opcao == 4){
                System.out.println("""
                Dados iniciais do cliente:

                Nome: João Victor Santos
                CPF: 5XX.XXX.XXX-8X9
                Tipo conta: Corrente
                Saldo atual: R$""" + saldoConta);
            }
             if(opcao == 5){
                sair = true;
                
            }
        }
        System.out.println("Obrigado por utilizar nosso sistema!");
    }
}
1 resposta
solução!

Oi João, tudo bem?

Parabéns pelo projeto, é muito bom ver que você está se dedicando e consolidando seus conhecimentos em Java. Gostei bastante da estrutura do seu código, está bem organizado e fácil de entender.

Continue assim e bons estudos!