1
resposta

[Projeto] Serve dessa forma?

Glr eu tive uma ideia e gostaria de saber se ela tambem e valida:

import java.util.Scanner;

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

        Scanner nota = new Scanner(System.in);
        double mediaAvaliacao = 0;
        double notaFi = 0;
        int quantidadeDeAvaliacoes = 0;

        while (notaFi != -1) {
            System.out.print("Digite a nota do filme: ");
            notaFi = nota.nextInt();
            if (notaFi == -1) {
                System.out.println("Obrigado pela avaçiação!");
                break;
            }
            mediaAvaliacao += notaFi;
            quantidadeDeAvaliacoes++;
        }

        System.out.println("A média dos filmes foi de: " + mediaAvaliacao/ quantidadeDeAvaliacoes);


    }
}

Quem poder me ajudar fico muito grato!

1 resposta

Bom dia Levi! Tudo bem com você?

Seu código está correto e atende bem a proposta da atividade. Como sugestão, recomendo modificar a mensagem apresentada para o usuário no momento em que o código é executado, deixando claro que é necessário digitar -1 para finalizar o cadastro de notas. Deixo abaixo um exemplo de como poderia ficar essa mensagem:

System.out.print("Digite as notas do filme ou digite -1 para finalizar: ");

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!

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