1
resposta

[Projeto] Minha solução pro desafio

import java.util.Scanner;

public class DesafioFinal {
    public static void main(String[] args) {
        Scanner nome = new Scanner(System.in);
        System.out.println("Digite seu nome: ");
        String nomeCliente = nome.nextLine();

        Scanner valor = new Scanner(System.in);
        System.out.println("Quanto você tem na conta? ");
        double valorCliente = valor.nextInt();

        String conta = "Corrente";

        System.out.println(nomeCliente);
        System.out.println(valorCliente);

        System.out.println("***********************************************");
        System.out.println("Dados iniciais do cliente:");
        System.out.println("");
        System.out.println("Nome:              "+ nomeCliente);
        System.out.println("Tipo de conta:     "+ conta);
        System.out.println("Saldo inicial:     R$"+ valorCliente);
        System.out.println("***********************************************");

        int opcaoEscolhida;

        do {
            System.out.println("Operações");
            System.out.println("");
            System.out.println("1. Consultar Saldo.");
            System.out.println("2. Deposito.");
            System.out.println("3. Transferir / Sacar.");
            System.out.println("4. Sair.");
            System.out.println("");

            Scanner opcao = new Scanner(System.in);
            System.out.println("O que deseja?");
            opcaoEscolhida = opcao.nextInt();

            switch (opcaoEscolhida) {

                case 1:
                    System.out.println("Seu saldo atual é R$"+valorCliente);
                    break;

                case 2:
                    Scanner deposito = new Scanner(System.in);
                    System.out.println("Qual valor deseja depositar? R$");
                    double valorDeposito = deposito.nextDouble();
                    valorCliente = valorCliente + valorDeposito;
                    System.out.println("Seu saldo atual é R$"+valorCliente);
                    break;

                case 3:
                    Scanner saque = new Scanner(System.in);
                    System.out.println("Qual valor deseja transferir / sacar? R$");
                    double valorSaque = saque.nextDouble();
                    valorCliente = valorCliente - valorSaque;
                    System.out.println("Seu saldo atual é R$"+valorCliente);
                    break;

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

                default:
                    System.out.println("Opção inválida.");
                    break;
            }
        } while (opcaoEscolhida != 4);
    }
}
1 resposta

Oi, tudo certo? Espero que sim!

Fico feliz em ver que esta se empenhando nos estudos, é isso aí! Continue se dedicando e colocando em prática seus aprendizados.

Caso tenha dúvidas, fico à disposição.

Abraços e bons estudos!