看板 java 關於我們 聯絡資訊
int a[][] = new int[n][n];// n 由使用者輸入 // 回傳矩陣對角線最大元素 for (int i = 0; i < a.length; i++) { int max = a[0][0]; if (a[i][i] > max) { max = a[i][i]; } System.out.println("the max elements is " + max); } 上面程式會隨著 a 矩陣大小而印出多行的 max 值, 再不用其他物件的情況下, 要怎麼弄才只能印出一行的最終 max 值. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.240.10 ※ 編輯: forris 來自: 218.173.240.10 (06/24 01:28)
yuekun:你把print拿到for loop外面不就好了... 06/24 01:42
forris:恩.原先我也是這樣做,可是不行. 06/24 01:48
forris:會找不到 max 變數.後來我把 int max=a[0][0]拿出迴圈外 06/24 01:50
forris:就解決了 06/24 01:51