|
这是第五章的习题2:
创建一个二维的int数组,第一维大小为10,第二维大小为2,给这个数组中的元素赋值为1,最后使用循环语句将数组内容输出到控制台。
这是答案中的程序:
public class exercise52 {
public static void main(String[] args) {
int size1 = 10;
int size2 = 2;
int[][] array = new int[size2][size1];
for (int i = 0; i < size2; i++) {
for (int j = 0; j < size1; j++) {
array[i][j] = 1;
}
}
for (int i = 0; i < size2; i++) {
for (int j = 0; j < size1; j++) {
System.out.println("["+i+"]"+"["+j+"]="+array[i][j]);
}
}
}
}
我自己的是这样的:
public class exercise52 {
public static void main(String[] args) {
int size1 = 10;
int size2 = 2;
int[][] array = new int[size2][size1];
for (int i = 0; i < size2; i++) {
for (int j = 0; j < size1; j++) {
array[i][j] = 1;
System.out.println("["+i+"]"+"["+j+"]="+array[i][j]);
}
}
这两种运行的结果都一样,请老师给讲讲哪个更好一点,是我的思维有问题吗?
这一章的程序好多都是这样的,关键是答案给的那个我居然看不懂!惭愧! |
|