1
resposta

Conta de banco

import java.util.Scanner;

public class Programa {

    static Scanner leitor = new Scanner(System.in);
    static double saldo = 2500;
    static double saldoFinal = saldo;

    public static void main(String[] args) {
        int opcao = 0;
        System.out.println("""
                --------------------------
                Dados iniciais do cliente:
                
                Nome: Fernando
                Tipo de conta: Corrente
                Saldo inicial: R$ 2500,00
                --------------------------""");
        while (opcao != 4) {
            System.out.println("""
                    1- Consultar saldo
                    2- Receber valor
                    3- Transferir valor
                    4- Sair""");
            opcao = leitor.nextInt();

            switch (opcao) {
                case 1:
                    System.out.println("Seu saldo é de " + saldoFinal);
                    break;

                case 2:
                    receberValor();
                    break;

                case 3:
                    transferirValor();
                    break;

                case 4:
                    System.out.println("Saindo do programa");
                    System.exit(0);
                    break;

                default:
                    System.out.println("Opcção Invalida! Tente novamente");
                    break;
            }

        }
    }

    public static void receberValor(){
        System.out.println("informe o valor a receber: ");
        double saldoReceber = leitor.nextDouble();
        saldoFinal = saldoReceber += saldo;
        System.out.println("Seu saldo atualizado é de " + saldoFinal);
    }

    public static void transferirValor(){
        System.out.println("informe o valor a transferir: ");
        double saldoTransferir = leitor.nextDouble();
        if(saldoTransferir <= saldoFinal) {
            saldo -= saldoTransferir;
            System.out.println("Seu saldo atualizado é de " + saldoFinal);
        }
        else{
            System.out.println("Não ha saldo suficiente para transferir");
        }


    }
}
1 resposta

Olá, Fernando! Tudo certo?

Dei uma olhada no seu código e ele está bem organizado e condizente com o que foi passado pelo instrutor, e isso mostra o seu comprometimento com o curso.

Caso surjam quaisquer dúvidas eu estarei à sua disposição.

Abraços e bons estudos!