2
respostas

[Projeto] Conta bancaria, minha solucao

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        String nome = "Jacqueline Oliveira";
        String conta = "corrente";
        double saldo = 2500;
        Scanner scanner = new Scanner(System.in);
        boolean menu = true;

        //Dados do cliente
        System.out.println("*********************");
        System.out.println("Dados iniciais do cliente");
        System.out.println("");
        System.out.println("Nome: " + nome);
        System.out.println("Tipo de conta: " + conta);
        System.out.println("Saldo inicial: " + saldo + " R$");
        System.out.println("**********************");
        System.out.println("");

        while (menu) {
            //MENU de operacoes
            System.out.println("\nOperacoes:");
            System.out.println("");
            System.out.println("1- Consultar saldos");
            System.out.println("2- Receber valor");
            System.out.println("3- Transferir valor");
            System.out.println("4- Sair");
            System.out.println("");
            System.out.print("Digite a opção desejada: ");
            int operacao = scanner.nextInt();


            switch (operacao) {
                case 1:
                    System.out.println("Valor atual da conta e: " + saldo);
                    break;

                case 2:
                    System.out.println("Informe o valor a receber: ");
                    double receberValor = scanner.nextDouble();
                    saldo += receberValor;
                    System.out.println("Saldo atualizado R$: " + saldo);
                    break;

                case 3:
                    System.out.println("Informe o valor que deseja transferir: ");
                    double enviarValor = scanner.nextDouble();
                    if (enviarValor <= saldo) {
                        saldo -= enviarValor;
                        System.out.println("Saldo atualizado R$: " + saldo);
                    } else {
                        System.out.println("Nao tem recursos para fazer essa operacao.");
                    }
                    break;

                case 4:
                    menu = false;
                    break;

                default:
                    System.out.println("Opcao invalida.");
            }
        }
    }

}
2 respostas

Olá, tudo bem?

Dei uma olhada no seu código e ele está bem organizado e condizente com o que foi passado pelo instrutor, e isso mostra o seu comprometimento com o curso.

Caso surjam quaisquer dúvidas eu estarei à sua disposição.

Abraços e bons estudos!

Muito obrigada pela resposta!