1
resposta

[Projeto] Desafio Final

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

        System.out.print("Digite o seu nome completo: ");
        String nome = scanner.nextLine();
        System.out.print("Digite o tipo da sua conta: ");
        String tipoConta = scanner.nextLine();
        System.out.print("Digite o saldo incial: ");
        double saldo = scanner.nextDouble();

        String opcoes = """
                \nEscolha qual operação você deseja realizar:
                1 - Consultar Saldo
                2 - Depositar Valor
                3 - Transferir Valor
                4 - Consultar Dados
                5- Sair""";

        System.out.println(opcoes);
        int escolha = scanner.nextInt();

        while (escolha != 5) {
            switch (escolha) {
                case 1:
                    System.out.printf("\nSeu saldo é de R$%.2f\n", saldo);
                    break;
                case 2:
                    System.out.print("\nQual valor você deseja depositar? R$");
                    double valorDepositado = scanner.nextDouble();
                    saldo = saldo + valorDepositado;
                    System.out.printf("O seu saldo foi atualizado para R$%.2f\n", saldo);
                    break;
                case 3:
                    System.out.print("\nQual valor deseja transferir? R$");
                    double valorTransferido = scanner.nextDouble();
                    if (valorTransferido > saldo) {
                        System.out.println("Não é possível fazer a transferênia\n");
                    } else {
                        saldo = saldo - valorTransferido;
                        System.out.printf("O seu saldo foi atualizado para R$%.2f\n", saldo);
                    }
                    break;
                case 4:
                    System.out.printf("\nNome Completo: %s\nTipo de Conta: %s\nSaldo Total: R$%.2f\n", nome, tipoConta, saldo);
                    break;
                default:
                    System.out.print("\nEscolha inválida\nPor favor, tente novamente:\n");
                    break;
            }
            System.out.println(opcoes);
            escolha = scanner.nextInt();
        }
        scanner.close();
    }
}
1 resposta

Olá, estudante.

Como vai?

Muito obrigado por compartilhar o desafio final aqui com a gente. Isso mostra que você está de fato praticando e evoluindo. 

O seu código parece estar bem estruturado e funcional. Parabéns :)

Se precisar de ajuda, manda aqui. Bons estudos!