Java for循环变量no where where refer

时间:2018-06-13 12:24:38

标签: java datetime variables for-loop

当我阅读Head First Java一书时,我在Date章节中看到了以下代码。

我的问题是For循环,在for循环中{}:没有使用变量“x”的代码,为什么代码在这里使用for循环?这有什么意义吗?

Android C#

2 个答案:

答案 0 :(得分:0)

for(int x = 0; x < 60; x++){
      day1 += (DAY_IM * 29.52)
      c.setTimeInMillis(day1);
      out.println(String.format("full moon on %tc"),c)
}

上面的代码表示:在{...}内重复60次代码。

答案 1 :(得分:0)

    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;
  • 在每个数字上执行此循环的内容
  • 每次完成执行内容时,将计数增加1 - x++

如果需要,你也可以在这个循环中使用变量x,并且它将是当时循环中变量的值。
如果被称为伯爵,也许它更容易理解?例如:

for(int count = 0; count < 60; count++){

}

您也可以使用while循环代替此,例如:

 int count = 0;  
while (count < 60) {
    // loop content    
count++
}