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

Desafio: JavaBank

import java.util.Scanner;

class DesafioAula {
    public static void main(String[] args) {
        Scanner leitura = new Scanner(System.in);
        leitura.nextLine();
        String nome;
        String tipoConta;
        int operacoes = 0;
        double saldo;

        System.out.println("Por Favor, Insira seu Nome:");
        nome = leitura.nextLine();
        System.out.println("Qual o tipo da sua conta Bancaria?");
        tipoConta = leitura.nextLine();
        System.out.println("Qual o seu Saldo Inicial?");
        saldo = leitura.nextDouble();

        System.out.println("Bem Vindo ao Banco do JavaBank, Sr(a)." + nome);
        System.out.println("Dados iniciais do Cliente:");
        System.out.println("Nome do Cliente: " + nome);
        System.out.println("Tipo de Conta: " + tipoConta);
        System.out.println("Seu Saldo Atual é: " + saldo);

        do {
            System.out.println("operacoes");

            System.out.println("1- Consultar Saldo\n" + "2- Receber Valor\n" + "3- Tranferir Valor\n" + "4- Sair");
            operacoes = leitura.nextInt();
            switch (operacoes) {
                case 1:
                    System.out.println("Seu saldo atual é: " + saldo);
                    break;
                case 2:
                    System.out.println("Digite o Valor a Receber");
                    double receber = leitura.nextDouble();
                    saldo += receber;
                    System.out.println("Novo Saldo: " + saldo);
                    break;
                case 3:
                    System.out.println("Digite o Valor a ser Transferido");
                    double transferir = leitura.nextDouble();
                    if (transferir > saldo) {
                        System.out.println("Saldo Insuficiente.");
                    } else {
                        saldo -= transferir;
                        System.out.println("Saldo Atual: " + saldo);
                    }
                    break;
                case 4:
                    System.out.println("Saindo...");
                    break;
                default:
                    System.out.println("Opção Inválida. Por Favor escolha uma Opção Válida");
            }
        }while (operacoes != 4) ;
    }
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Oi, Kevin! Como vai?

Agradeço por compartilhar.

Gostei muito do seu código do JavaBank, ele mostra que você entendeu bem como usar estruturas de repetição e o Scanner para interagir com o usuário. Seu menu de operações ficou bem organizado e fácil de entender.

Continue praticando e explorando como melhorar a experiência do usuário, por exemplo, mostrando mensagens mais claras após cada operação.

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