for循环内初始化的问题。
- Java code
import java.io.*; public class wrenwren { public static void main(String args[]) { o.Fi[解决办法]
for(int i:a){}
类似
for(int lgg201=0;lgg201<a.length;lgg201++)
{
int i = a[lgg201];
}
声明同时就初始化了的咩...
[解决办法]
jdk1.5的新特性 相当于
for(int i=0;i<a.lenth;i++){
i=a;
System.out.println(a[i-1]);
}
建议写成
for(int i: a){
System.out.println(i);
}
[解决办法]
回2楼,i!=0在你代码中3次i的值分别问a[0],a[1],a[2],即1,2,3;
[解决办法]
这是JDK5.0的新特性,for循环里面指的是循环数组a里面的元素
[解决办法]
这是JDK 5.0中所谓的“foreach”
用于遍历 数组 列表等。
ps:java中的int不初始化是可以的,默认是0。
[解决办法]
回6楼: 只有属性有默认咩