我必須做一個練習,它說做一個打印二維矩陣T(4x4),並且T [n,m] = n + m的程序。迭代和數組[Java]優化
我做到了,但現在,我想優化它作爲posibble更好。
這裏是我的代碼:
int T[][] = new int[4][4];
for (int i = 0; i <T.length; i++) {
for (int j = 0; j < T[i].length; j++) {
T[i][j]= i+j;
System.out.print(T[i][j]+" ");
}
System.out.print("\n");
}
預先感謝您。
你不能讓你的代碼運行得比這更快,也許看起來更漂亮,是的。 ;) – Miki 2014-12-03 20:12:20
有一種方法可以更快地運行它。使用StringBuilder進行所有輸出,然後一次使用System.out.println() – 2014-12-03 20:13:29
我看到的最昂貴的操作(I/O除外)是用'T [i] [j] +「」'構建一個新的字符串,同時你可以使用'System.out.print(int i)'。 – Jack 2014-12-03 20:14:52