Código para calcular médias e finalizar ao digitar zero

codigo para calcular medias mas quando deigitar 0 ele finaliza e calcula a media

Você já tentou fazer algo? Mostre seu código?
Se não, segue umas dicas em Java?

  • importe a classe java.util.Scanner para obter a entrada do usuário;
  • Use um loop para ficar recebendo a entrada do usuário e testar se não é zero;

Segue um exemplo de algoritmo que consegui pensar agora:

somaTotal = 0;
quantidade = 0;
media = 0;

Enquanto a entrada for diferente de 0 faça
  somaTotal = somaTotal +entrada
  quantidade = quantidade + 1;
Fim Enquanto

Se quantidade for diferente de 0
 média = somatotal/quantidade
Fim se

 Mostre média no terminal

Não sei se deu para compreender! Tentei usar o portugol. Mas isso considerando que você quera pegar a entrada do usuário e exibir o resultado pelo terminal.
Você pode usar o laço while.
Você também pode usar um ArrayList em Java para armazenar os valores, existe várias possibilidades.