1
resposta

Desafio conta bancária

import java.util.Scanner;

public class Main {

    public static void main(String[] args){
        String nome = "Alef Cordeiro";
        double saldoInicial = 1.000;
        String tipoConta = "Poupança";
        int opcao = 0;
        String menu = """
                -----------Operações----------------
                       1 - Consultar Saldo
                       2 - Receber
                       3 - Transferir
                       4 - Sair
                ####################################
                """;
        Scanner leitura = new Scanner(System.in);
        Scanner receber = new Scanner(System.in);
        Scanner tranferir = new Scanner(System.in);


        System.out.println("####################################");
        System.out.println("Dados do cliente");
        System.out.println("------------------------------------");
        System.out.println("Nome: " + nome);
        System.out.println("Saldo inicial: " + saldoInicial);
        System.out.println("Tipo de conta: " + tipoConta);
        System.out.println("------------------------------------");
        System.out.println("####################################");

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

            if (opcao == 1) {
                System.out.println("Seu saldo é: " + saldoInicial);
            };
            if (opcao == 2) {
                System.out.println("Digite abaixo o valor a ser recebido!");
                saldoInicial += receber.nextInt();
                System.out.println("Transação realizada com sucesso!");
            };

            if (opcao == 3) {
                System.out.println("Digite abaixo o valor a ser transferido!");
                    double valor = tranferir.nextDouble();
                if ( valor > saldoInicial) {
                    System.out.println("Seu saldo não é o suficiente!");
                }
                else{
                    saldoInicial -= valor;
                    System.out.println("Transação realizada com sucesso!");
                };

            };

            if (opcao != 1 && opcao !=2 && opcao !=3 && opcao !=4){
                System.out.println("Opção invalida!, digite novamente!");
            }

            if (opcao == 4) {
                System.out.println("Obrigado por utilizar nossos serviços!");
                break;
            }


        }
    }
}
1 resposta

Oi, Alef, tudo bem?

Parabéns pelo seu resultado, ficou ótimo!

Além disso, agradeço por compartilhar seu código com os demais alunos, tenho certeza que vai ajudar bastante.

Continue mergulhando em seus estudos e se tiver dúvidas, conte com o fórum!

Abraços e bons estudos!