Como fazer para uma variavel atualizar automaticamente

Quero fazer um programa que calcule a água gasta e multiplique pelo valor do litro, para ter uma média do quanto será o gasto da água. Mas quero fazer isso de maneira constante, assim que gastar já atualiza o valor(ou pode ser que atualize todo dia), mas não sei como fazer um valor atualizar a todo momento. Eu pensei em fazer um loop com o calculo mas eu teria que declarar a mesma variavel varias vezes.
Desde já agradeço.

Por que declarar a mesma variável várias vezes?
Se já usou loops, sabe que:

double volumeGasto = 0d;
while(true) {
    volumeGasto = metodoQueLeVolumeGasto();
    System.out.println(valorDoLitro * volumeGasto);
}

Vai repetir o valor para sempre.

1 curtida