使用final变量实现循环

Zah*_*hra 2 java variables static loops final

有没有办法使用final变量实现循环?我的意思是当初始化后不允许更改任何内容时,循环将运行指定的迭代次数!

jac*_*obm 8

是否允许递归,或者你真的需要一个像for或或类似的循环结构while?如果你可以使用递归,那么:

void loop(final int n) {
  if (n == 0) {
    return;
  } else {
    System.out.println("Count: " + n);
    loop(n-1);
  }
}
Run Code Online (Sandbox Code Playgroud)