1
resposta

Solução do Desafio

import java.util.Scanner;

public class ContaBancaria {
    public static void main(String[] args) {
        String nomeUsuario = "Breno do Carmo";
        String tipoConta = "Corrente";
        double saldoInicial = 100;
        int opcao = 0;

        String template = """
                **************************************************
                Dados inicias do cliente:

                Nome: %s
                Tipo de conta: %s
                Saldo Inicial: R$ %.2f

                **************************************************
                """.formatted(nomeUsuario, tipoConta, saldoInicial);

        String templeteOpcao = """
                ========== Digite a sua opção ==========
                1 - Consulta Saldo 
                2 - Receber Valor
                3 - Transferir Valor
                4 - Sair 
                """;

        Scanner leitura = new Scanner(System.in);


        while (opcao != 4){
            System.out.println(templeteOpcao);
            opcao = leitura.nextInt();

            switch (opcao){
                case 1:
                    System.out.println("Seu saldo é R$ " + saldoInicial);
                    break;
                case 2:
                    System.out.println("Digite uma valor a ser acrecenta na sua conta:");
                    double valorDigitado = leitura.nextDouble();
                    saldoInicial += valorDigitado;
                    break;

                case 3:
                    System.out.println("Qual o valor que deseja tranferir");
                    double valor = leitura.nextDouble();

                    if (valor > saldoInicial){
                        System.out.println("Vc não tem saldo suficiente para realizar essa transação");
                    }
                    else {
                        saldoInicial -= valor;
                        System.out.println("Valor debitado da sua conta");
                    }

                case 4:
                    System.out.println("Saindo....");
                    break;

                default:
                    System.out.println("Você digitou uma opção incorreta");
        }
    }

1 resposta

Breno, de boa?

Sua solução está bem legal! Espero que tenha sido tranquilo de fazer e se teve alguma dúvida fala pra gente :)