1
resposta

[Projeto] Solução para desafio

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        double saldo = 3271;
        int operacao = 0;

        String nome = "Fulano Dital";
        String tipoConta = "CC/Poupança";
        String mensagem = """
               ***********************
               Dados iniciais do cliente:
               NOME: %s
               TIPO DE CONTA: %s
               SALDO INICIAL: %.2f
               ***********************
               """;
        String listaOperacoes = """
                OPERAÇÕES:
               1 - Consultar saldo.
               2 - Receber valor.
               3 - Transferir valor.
               4 - Sair.
               
               DIGITE A OPERAÇÃO DESEJADA:""";

        Scanner entrada = new Scanner(System.in);

        System.out.println(String.format(mensagem, nome, tipoConta, saldo));

        while (operacao != 4) {
            System.out.println(listaOperacoes);
            operacao = entrada.nextInt();

            switch(operacao){
                case 1:
                    System.out.println(String.format("R$ %.2f\n",saldo));
                    break;
                case 2:
                    System.out.println("Informe o valor para depósito: ");
                    saldo += entrada.nextDouble();
                    System.out.println("""
                            Depósito realizado com sucesso!
                            Novo saldo: R$ %.2f
                            """.formatted(saldo));
                    break;
                case 3:
                    System.out.println("Informe valor para transferência: ");
                    saldo -= entrada.nextDouble();
                    System.out.println("""
                            Transferência realizada com sucesso!
                            Novo saldo: R$ %.2f
                            """.formatted(saldo));
                case 4:
                    System.out.println("Saindo do sistema!!!");
                    break;
                default:
                    System.out.println("Operação inválida. Por favor escolha uma operação válida.\n");
            }

        }
    }
}
1 resposta

Oi, Djean, tudo bem?

Parabéns pelo resultado na resolução desta atividade, ficou ótimo!

Também agradeço por compartilhar seu código com os demais estudantes, com certeza vai ajudar nos estudos de todas as pessoas que estão aprendendo este mesmo assunto.

Continue mergulhando em tecnologia e se tiver dúvidas, conte com o fórum.

Abraços e bons estudos!