Criando algoritmo para exibir os números digitados em Java

Estou com uma dúvida em um exercício, não sei como faço para no final do algoritmo aparecer todos os números digitados por mim. O algoritmo é esse:

Criar um algoritmo que possa entrar varios numeros inteiros positivos ate entrar -1.
Imprimir todos os numeros e, ao final, o total de numeros multiplos de 8 e a media
de todos os numeros lidos.

Você pode armazenar os números em uma lista e depois é só usar um loop para calcular a média, os múltiplos de 8 e exibir os resultados.