# 113 TestRandomArray1 請分別建立x, y, z三個3x3的int陣列,然後再將x和y陣列的加總存放
# 到z陣列裡,再將結果顯示於螢幕上
public class TestRandomArray1 {
public static void main(String[] args) {
// step 1: create three 3x3 arrays
int[][] x = new int[3][3];
int[][] y = new int[3][3];
int[][] z = new int[3][3];
// step 2: put random data to x array
for (int i = 0; i < x.length; i++) {
for (int j = 0; j < x[i].length; j++) {
x[i][j] = (int)(Math.random() * 31);
}
}
// step 3: put random data to y array
for (int i = 0; i < y.length; i++) {
for (int j = 0; j < y[i].length; j++) {
y[i][j] = (int)(Math.random() * 31);
}
}
// step 4: add x and y to z array
for (int i = 0; i < z.length; i++) {
for (int j = 0; j < z[i].length; j++) {
z[i][j] = x[i][j] + y[i][j];
}
}
// step 5: print all arrays
for (int i = 0; i < x.length; i++) {
for (int j = 0; j < x[i].length; j++) {
System.out.print(x[i][j] + "\t");
}
System.out.println();
}
System.out.println("=======================");
for (int i = 0; i < y.length; i++) {
for (int j = 0; j < y[i].length; j++) {
System.out.print(y[i][j] + "\t");
}
System.out.println();
}
System.out.println("=======================");
for (int i = 0; i < z.length; i++) {
for (int j = 0; j < z[i].length; j++) {
System.out.print(z[i][j] + "\t");
}
System.out.println();
}
}
}