Aar*_*ron 4 java for-loop initialization
一个简单的陈述是:
for(int i = 0/*A Optional*/; i < 10/*B Optional*/; i++/*C Optional*/) {
}
Run Code Online (Sandbox Code Playgroud)
现在我可以在for语句的初始化代码(A)中初始化多少个变量?另外,我如何在for语句的初始化代码(A)中初始化这些变量?
小智 6
尽可能多地写,但声明仅限于同一类型.(对于刚刚初始化,请参阅下面的扩展和Wugs的回答.)
for (int a = 1, b = 2, c = 3 ; ; ) {
break;
}
Run Code Online (Sandbox Code Playgroud)
(可选)ForInit部分可以是:
如果ForInit代码是语句表达式列表(第14.8节),则表达式从左到右依次计算; 它们的值(如果有的话)被丢弃.
如果ForInit代码是局部变量声明,则执行它就好像它是一个块中出现的局部变量声明语句(第14.4节).
如果ForInit部分不存在,则不执行任何操作.
上面带有声明的示例代码是表单for(LocalVariableDeclaration;;).
| 归档时间: |
|
| 查看次数: |
493 次 |
| 最近记录: |