Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[Projeto] Solução

Olá amigos,

Fiz o meu desafio e realizei os testes, aparentemente está tudo ok. Gostaria só de confirmar se está tudo certo mesmo, pois comparei com o da instrutora e tem algumas declarações diferentes. Se puderem me dar esse feedback, fico grata!

import java.util.Scanner;

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

        String nome = "Yasmin Vieira";
        String tipoConta = "Corrente";
        double saldo = 2500.0;
        int numero = 0;

        String mensagem = """
                ************************************
                Dados iniciais do cliente:

                Nome: \t\t\t\t%s
                Tipo conta: \t\t%s
                Saldo inicial: \t\tR$ %.2f
                ************************************
                """.formatted(nome, tipoConta, saldo);

        String mensagem2 = """
                Operações

                1- Consultar saldo
                2- Receber valor
                3- Transferir valor
                4- Sair

                Digite a opção desejada:
                """;

        System.out.println(mensagem);

        while (numero != 4) {
            System.out.println(mensagem2);
            numero = entrada.nextInt();
            if (numero == 1) {
                System.out.println("O saldo atual é R$ " + saldo);
            } else if (numero == 2) {
                System.out.println("Informe o valor a receber:");
                saldo += entrada.nextInt();
                System.out.println("Saldo atualizado R$ " + saldo);
            } else if (numero == 3) {
                System.out.println("Informe o valor que deseja transferir:");
                double valor = entrada.nextDouble();
                if (valor > saldo) {
                    System.out.println("Não há saldo suficiente para fazer essa transferência");
                } else {
                    saldo -= valor;
                    System.out.println("Saldo atualizado R$ " + saldo);
                }
            } else {
                System.out.println("Opção inválida");
            }
        }

    }
}
3 respostas
solução!

Olá Yasmin,

Parabéns por concluir o desafio e realizar os testes! É sempre importante verificar se o código está funcionando corretamente. Em relação às declarações diferentes, é normal que isso aconteça, pois existem várias formas de se escrever um mesmo código em Java.

Analisando o seu código, não encontrei nenhum erro aparente. Ele está bem estruturado e organizado, e as funcionalidades estão sendo executadas corretamente.

Continue praticando e evoluindo seus conhecimentos em Java. Qualquer dúvida, estamos à disposição.

Espero ter ajudado e bons estudos!

Olá Yasmin!

Ficou excelente a sua implementação! Parabéns!

Em caso de dúvida, não deixe de nos avisar por aqui.

Bons estudos! 😄

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!

Muito obrigada Otávio e Jacqueline. Estou muito empolgada com o curso.

Abraços!