LB4*_*B40 0 java recursion scoping
我想知道在java中是否可以声明一个变量本地的变量来执行该方法.
例如,如果我正在做一些递归的东西,我想保持特定于该方法的一个特定执行的各种计数器.
我不知道那个正确的英语表达......
void method()
{
int i = 0; // this int is local to 'method'
}
Run Code Online (Sandbox Code Playgroud)
这是Java默认工作的方式.例如,在以下方法中:
void recursive(int i) {
int localI = 6;
i-= 1;
if (i > 0) {
recursive(i);
}
Run Code Online (Sandbox Code Playgroud)
localI将保持本地方法的当前执行.
| 归档时间: |
|
| 查看次数: |
897 次 |
| 最近记录: |