1
resposta

Solução do desafio (Banco)

import java.util.Scanner;

public class Banco { public static void main(String[] args) { Scanner ler = new Scanner(System.in);

    int operecao;

    System.out.println("Digite o seu nome completo: ");
    String nome = ler.nextLine();
    System.out.println("Qual seu tipo de conta: ");
    String tipoConta = ler.nextLine();
    System.out.println("Qual seu valor de saldo: ");
    double saldoInicial = ler.nextDouble();

    do {
        System.out.println("**************************************");
        System.out.println("Nome: " + nome);
        System.out.println("Conta: " + tipoConta);
        System.out.println("Saldo: " + "R$" + saldoInicial);
        System.out.println("**************************************\n");

        System.out.println("Operações");
        System.out.println("1- Consultar Saldos");
        System.out.println("2- Receber pix");
        System.out.println("3- Transferir pix");
        System.out.println("4- Sair");
        operecao = ler.nextInt();


        switch (operecao) {
            case 1:
                System.out.println("Seu saldo atual é: R$" + saldoInicial);
                break;
            case 2:
                System.out.println("Informe o valor a receber: ");
                double valorRecebido = ler.nextDouble();
                saldoInicial = saldoInicial + valorRecebido;
                System.out.println("Saldo atualizado: R$" + saldoInicial);
                break;
            case 3:
                System.out.println("Qual o valor da transferencia: ");
                double valorTransferido = ler.nextDouble();
                if (valorTransferido > saldoInicial) {
                    System.out.println("Não há saldo para realizar a tranferencia");
                    break;
                }
                saldoInicial = saldoInicial - valorTransferido;
                System.out.println("Saldo atualizado: R$" + saldoInicial);
            case 4:
                break;
            }

    } while (operecao != 4);
    System.out.println("Obrigado por utilizar nosso sistema bancário!");
}

}

1 resposta

Oi, Matheus! Como vai?Agradeço por compartilhar seu código com a comunidade Alura.

Gostei de ver como você estruturou o menu do banco e usou o switch para as operações, seu fluxo ficou bem organizado.

Parabéns por praticar com o curso.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!