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);
}
}