public static void main(String[] args) {
// TODO Auto-generated method stub
int [][] names=new int[3][4];
for(int i=0;i<=names.length;i++){
for(int j=0;j<=names[i].length;j++){
System.out.print(names[i][j]);
这为什么只执行一次第二行的数据?
}
}
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
int [][] names=new int[3][4];
for(int i=0;i<=names.length;i++){
for(int j=0;j<=names[i].length;j++){
System.out.print(names[i][j]);
这为什么只执行一次第二行的数据?
}
}
}
}
你的循环有问题,JAVA下标从0开始的,是0~length(不包含length)
所以你的要用for(int i=0;i<names.length;i++){ //不能用<=
后面的代码一样,在JAVA的循环中,都不用<=长度的。