1
resposta

Fiz o que pude, fiz o que deu!! Ficou bom

import java.util.Scanner;

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

        String nome = "Eduardo Macedo";
        String tipoConta = "corrente";
        double saldo = 500.002;
        int opcao = 0;

        System.out.println("""
        _________________________________________________
             Seja bem vindo, o que vamos fazer hoje?:
        _________________________________________________
                """);

        System.out.println("Nome: " + nome);
        System.out.println("Saldo inicial: " + saldo);
        System.out.println("Tipo de conta: " + tipoConta);

        String menuPrincipal = """
        __________________________________________________
                Escolha uma das opções abaixo:
                
                1- Consultar saldo
                2- Receber valor
                3- Transferir valor
                4- Sair
        __________________________________________________
                """;

        System.out.println(menuPrincipal);

        while (opcao != 4) {
            int escolha = scanner.nextInt();

            switch (escolha) {
                case 1:
                    System.out.println("Seu saldo inicial é: " + saldo);
                    break;
                case 2:
                    System.out.println("Digite o valor a ser recebido: ");
                    double valorRecebido = scanner.nextDouble();
                    saldo += valorRecebido;

                    System.out.println("O novo saldo é de: " + saldo);
                    break;
                case 3:
                    System.out.println("Digite o valor que deseja transferir: ");
                    double valorTransferido = scanner.nextDouble();

                    if (valorTransferido > saldo) {
                        System.out.println("Você não possui saldo o suficiente para esta transição");
                    } else {
                        saldo -= valorTransferido;
                        System.out.println("Seu saldo agora é de: " + saldo);
                    }
                    break;
                case 4:
                    opcao = escolha;
                    System.out.println("Obrigado");
                    break;
                default:
                    System.out.println("Opção inválida");

            }


        }


    }
}
1 resposta

Olá Francisco, tudo bem com você?

Meus parabéns pela sua dedicação em concluir a atividade. Seu código está bem organizado e você fez um ótimo trabalho implementando o menu e as operações básicas para a gestão de uma conta bancária.

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!