1
resposta

Desafio: Hora da Prática3

import java.util.Scanner;

public class ContaBanco {

    public static void main(String[] args) {
        System.out.println("*==================================*");
        System.out.println("DADOS INICIAIS DO CLIENTE \n");
        String nome = "Monkey D. Luffy";
        String tipoConta = "Corrente";
        double saldoInicial = 2500.00;

        System.out.println("Nome:               "+ nome);
        System.out.println("Tipo de Conta:      "+ tipoConta);
        System.out.println("Saldo Inicial:      "+ saldoInicial);
        System.out.println("*==================================*\n");

        for (int i = 0; i != 3 ; i++) {
            System.out.println("     OPERAÇÕES");
            System.out.println("1- Consultar Saldo");
            System.out.println("2- Receber Valor");
            System.out.println("3- Transferir Valor");
            System.out.println("4- Sair \n");

            Scanner lendo = new Scanner(System.in);
            System.out.println("Digite a opção desejada: ");
            int opcao = lendo.nextInt();
            if (opcao == 1) {
                System.out.println("Seu saldo atual é: "+ saldoInicial);
                System.out.println("*================================*\n");
            } else if (opcao == 2) {
                System.out.println("Informe o valor a receber: ");
                double receber = lendo.nextDouble();
                //double saldoInicial += receber;
                System.out.println("Saldo atualizado R$ "+ (saldoInicial += receber));
                System.out.println("*==================================*\n");
            } else if (opcao == 3) {
                System.out.println("Informe montante a ser transferido: ");
                double transferir = lendo.nextDouble();
                //double saldoAtual = saldoInicial - transferir;
                if (transferir > saldoInicial) {
                    System.out.println("Saldo insuficiente para realizar esta operação");
                    System.out.println("*=================================*\n");
                } else {
                    System.out.println("Transferência Realizada\n" +
                            "Saldo atualizado: R$ " + (saldoInicial -= transferir));
                    System.out.println("*=================================*\n");
                }
            }else if (opcao == 4) {
                System.out.println("Operação Finalizada\n" +
                                   "FAVOR RETIRAR SEU CARTãO");
                System.out.println("*====================================*");
                break;
            }
        }
    }
}
1 resposta

Boa tarde Cleiton, meus parabéns, seu código esta bem estruturado e bem compacto!