for(int x =0; x <60; x++){
day1 += (DAY_IM * 29.52)
c.setTimeInMillis(day1);
out.println(String.format("full moon on %tc"),c)
}
Вы правы в том, что x никогда не используется внутри этого цикла, но это, по сути, означает, что
- считать от 0 до 59 -
int x =0; x <60;
- выполнитьсодержимое этого цикла по одному разу для каждого числа
- увеличивает счет на единицу каждый раз, когда вы заканчиваете выполнять его содержимое -
x++
Однако вы также можете использовать переменную x внутриэтот цикл, если вы хотите, и это будет значение переменной в то время через цикл.
Может быть, легче понять, если бы он был вызван count?Например:
for(int count = 0; count < 60; count++){
}
Вы можете также использовать цикл while вместо этого, например:
int count = 0;
while (count < 60) {
// loop content
count++
}