Como fazer um programa em Java que possa receber uma quantidade indeterminada de valores ?

Preciso escrever um programa que me permita arquivar varios valores para depois listá-los, porém, é uma quantidade indeterminada de valores, e não sei fazer isso até o presente momento.

 

Agradeço qualquer ajuda,

Niwaldo

Disciplina:LINGUAGEM DE PROGRAMAÇÃO1.519 materiais