Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Banco interativo

import java.util.Scanner;

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

//        dados iniciais
        System.out.print("Escreva seu nome: ");
        String nomeCliente = input.nextLine();
        String tipoConta = "Conta Corrente";
        System.out.printf("%s, qual seu limite inicial? ", nomeCliente);
        double saldoInicial = input.nextDouble();
        int escolha = 0;
        double saldoAtualizado = saldoInicial;

//        interface inicial
        System.out.printf("""
                ---- ----
                Seus dados
                Nome: %s
                Tipo de conta: %s
                Saldo inicial: %.2f
                ---- ----
                """, nomeCliente, tipoConta, saldoInicial);

//        menu inicial
        while (escolha !=4) {
            System.out.printf("""
                \nSeja bem vindo ao nosso banco %s, em que podemos lhe ajudar?
                1. Consultar saldos
                2. Receber valor
                3. Transferir valor
                4. Sair
                """, nomeCliente);

            System.out.println("Escolha: ");
            escolha = input.nextInt();

            switch (escolha) {
                case 1: //consultar seu saldo
                    System.out.printf("\n%s, seu saldo é de %.2f", nomeCliente, saldoAtualizado);
                    break;
                case 2: //receber valor
                    System.out.println("Digite o valor a ser recebido: ");
                    double valorRecebido = input.nextDouble();
                    saldoAtualizado += valorRecebido;
                    System.out.printf("Seu saldo agora é de: %.2f\n", saldoAtualizado);
                    break;
                case 3: //transferir valor
                    System.out.println("Digite o valor a ser transferido: ");
                    double valorTransferido = input.nextDouble();
                    if (valorTransferido > saldoAtualizado) {
                        System.out.println("Não é possivel, você não possui esse saldo");
                    } else {
                    saldoAtualizado -= valorTransferido;
                    System.out.printf("Seu saldo atual é de: %.2f\n", saldoAtualizado);
                }
                    break;
                case 4: //sair do menu
                    System.out.println("Até logo!");
                    break;

                default:
                    System.out.println("Opção invalida.");
            }

        }
    }
}
1 resposta
solução!

Oii Matheus, tudo bem?

Parabéns pelo seu projeto de banco interativo em Java! Você desenvolveu uma aplicação interativa e funcional. A estrutura do código está bem organizada. E, a implementação das operações bancárias, como consultar saldo, receber valor e transferir valor, está eficiente.

Continue praticando e explorando novos conceitos em Java.

Um abraço e bons estudos.