Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Demontração de Código - Laço e Decisão

import java.util.Scanner;

public class OutroLoop {
    public static void main(String[] args) {
        Scanner leitura = new Scanner(System.in);
        double mediaAvaliacao = 0;                      //Inicialização de média de avaliação
        double nota = 0;                                //Inicialização de variável que rece nota do usuário
        int contadorNota = 0;                           //Inicialização de contador de notas inseridas

        while (nota != -1) {                            //Verificamos se o user deseja prosseguir
            System.out.println("Quanto você gosta do filme ou -1 para encerrar: ");
            nota = leitura.nextDouble();
            if (nota != -1) {                           //Impedimos popular as variáveis no caso de -1
                mediaAvaliacao +=  nota;
                contadorNota++;
            }
        }

        mediaAvaliacao = mediaAvaliacao/contadorNota;

        if (contadorNota == 0) {                        //Definição de feedback em função das notas lançadas.
            System.out.println("Agradecemos a sua contribuição!");
        } else {
            System.out.println(String.format("A média das avaliações é %.2f sobre um total de %d avaliações!",
                    mediaAvaliacao, contadorNota));
        }
    }
}
1 resposta
solução!

Oi, Jessus, tudo bem?

Agradeço por compartilhar seu código com a comunidade do fórum. Tenho certeza que vai ajudar muito os demais estudantes que estão aprendendo este mesmo conteúdo.

Continue mergulhando em seus estudos e caso tenha dúvidas, não hesite em postar no fórum!

Abraços e bons estudos!