1
resposta

fiquei um pouco confusa

Meu código não tinha limite para quantidade de notas, e ficava repetidamente solicitando. Então resolvi dessa forma:

import java.util.Scanner;

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

        double mediaAvaliacao=0;
        double nota=0;
        int quantidadeDeNotas=0;

        while(quantidadeDeNotas<3) {
            System.out.println("Digite uma nota ou -1 para encerrar programa: ");
            nota = WhileLoop.nextDouble();

            if (nota != -1) {
                mediaAvaliacao += nota;
                quantidadeDeNotas++;
            }
            else{

                System.out.println("Programa encerrado!");
                System.out.println("----- Tente Novamente-----");
            }

            }
        System.out.println("media de avaliações : " + mediaAvaliacao / quantidadeDeNotas);
        }

        }

1 resposta

Ola, sua solução ficou boa!