首页上一页 1 下一页尾页 1 条记录 1/1页
二维数组问题?
发表在Java图书答疑
2012-12-06
是否精华
是
否
版块置顶:
是
否
public class Test_Double_Dimensional_Array {
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成的方法
int arr[][] = { { 4, 3 }, { 1, 2 } };
System.out.println("数组中的元素是:");
for (int[] is : arr) {
for (int e : is) {
if (e == is.length) {
System.out.print(e);
} else {
System.out.print(e + "、");
}
}
}
}
}
能给讲一下整个程序吗,不太明白,在if (e == is.length)中为什么不等于e而输出else呢?
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成的方法
int arr[][] = { { 4, 3 }, { 1, 2 } };
System.out.println("数组中的元素是:");
for (int[] is : arr) {
for (int e : is) {
if (e == is.length) {
System.out.print(e);
} else {
System.out.print(e + "、");
}
}
}
}
}
能给讲一下整个程序吗,不太明白,在if (e == is.length)中为什么不等于e而输出else呢?