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

[Dúvida] Construindo aplicação bancária

Estou com erro no código abaixo

public Desafio {
public static void main(String[] args) {
String nome = "Bette Davis Eyes";
String tipoDeConta = "Corrente";
double saldo = 2349.90;
int opcao = 0;

    System.out.println("***********************");
    System.out.println("\nNome do cliente: " + nome);
    System.out.println("Tipo de conta: " + tipoDeConta);
    System.out.println("Saldo atual: " + saldo);
    System.out.println("\n***********************");

    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! Tente outra Opção!");
        }
    }
}

}

Eu fui fazendo e executando de acordo com as descrições que a Jacqueline e o Paulo foram ensinando durante o curso. Qualquer coisa tentarei fazer, no futuro, um código novo para treinar mais.

2 respostas
solução!

Oi, Vinicius. Tudo bem?

Agradeço por compartilhar seu código com a comunidade Alura.

O detalhe que está causando erro é que a classe foi declarada como public Desafio {, mas deveria ser public class Desafio {. Esse ajuste simples já fará o código compilar corretamente.

Espero ter ajudado.

Um abraço e bons estudos.

Obrigado Lorena, :)

Tive alguns problemas com a minha máquina por conta das atualizações de Programa, algumas questões de saúde e também outras questões que ocorreram todas em conjunto, mas não de desistir de continuar o curso.

Obrigado pela mensagem

Espero que possa ajudar e também ser ajudado aqui no Fórum. Vejo que o pessoal daqui é muito bacana para ajudar.

Abraços!