1
resposta

[Projeto] Desafio Final

import java.util.Scanner;

public class Desafio {
    public static void main(String[] args) {

        String nome = "Clark Kent";
        String tipoConta = "Corrente";
        double saldo = 1599.99;
        int opcao = 0;

        System.out.println("***********************");
        System.out.println("\nNome do cliente: " + nome);
        System.out.println("Tipo Conta:" + tipoConta);
        System.out.println("Saldo atual:" + saldo);
        System.out.println("***********************");

        String menu = """
                **  Digite sua opção **
                1 - Consultar saldo
                2 - Transferir valor
                3 - Receber valor
                4 - Sair
                
                
                """;
        Scanner leitura = new Scanner(System.in);

        while (opcao != 4) {

            System.out.println(menu);
            opcao = leitura.nextInt();

            if (opcao == 1) {

                System.out.println("O saldo atualizado é " + saldo);
            } else if (opcao == 2) {
                System.out.println("Qual o valor que deseja transferir");
                double valor = leitura.nextDouble();
                if (valor > saldo) {
                    System.out.println("Não há saldo para realizar a transferência.");
                } else {
                    saldo -= valor;
                    System.out.println("Novo saldo: " + saldo);
                }

                } else if (opcao == 3) {
                    System.out.println("Valor recebido: ");
                    double valor = leitura.nextDouble();
                    saldo += valor;
                    System.out.println("Novo saldo: " + saldo);
                } else if (opcao != 4) {
                    System.out.println("Opção inválida! ");
                }
            }

        }

    }
1 resposta

Bom dia Ricardo! Tudo bem com você?

Obrigado por compartilhar seu código com a comunidade Alura. Testei seu código e funcionou corretamente:

Imagem do resultado ao rodar no Intelij o código que o aluno deixou na mensagem

A título de curiosidade, podemos utilizar a função repeat para repetir um caractere um determinado número de vezes, no exemplo abaixo o caractere x será repetido 30 vezes:

System.out.println("x".repeat(30));

Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Abraços e bons estudos!