# 113 TestRandomArray2 # x和y陣列中的數字: # - 請用亂數產生介於0~30之間的整數 # - 亂數之取得可參考 java.lang.Math的靜態方法 random() # - public static double random():傳回亂數值其範圍為0.0~1.0 public class TestRandomArray2 { public static void main(String[] args) { TestRandomArray2 tra = new TestRandomArray2(); int[][] x = tra.getRandomArray(); int[][] y = tra.getRandomArray(); int[][] z = new int[3][3]; 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]; } } tra.printArray(x); tra.printArray(y); tra.printArray(z); } public int[][] getRandomArray() { int[][] data = new int[3][3]; for (int i = 0; i < data.length; i++) { for (int j = 0; j < data[i].length; j++) { data[i][j] = (int)(Math.random() * 31); } } return data; } public void printArray(int[][] data) { for (int i = 0; i < data.length; i++) { for (int j = 0; j < data[i].length; j++) { System.out.print(data[i][j] + "\t"); } System.out.println(); } System.out.println("======================="); } }