[問題] 如何處理回傳型態?

看板java作者 (社會新鮮人)時間19年前 (2006/06/21 08:47), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/4 (看更多)
小弟我又來請教問題了 ^^" 是這樣的,最近在處理矩陣問題 其中想設計矩陣的加法運算,並回傳運算過後的矩陣 但出了點問題 public static double[][] plus(double[][] A , double[][] B) { if(A.length != B.length || A[0].length != B[0].length) System.err.println("A,B兩矩陣的Dimension不相等"); else { for (int i = 0 ; i < A.length ; i++) { for (int j = 0 ; j < A[i].length ; j++) { A[i][j] = A[i][j] + B[i][j]; } } return A; } } 現在問題是加法運算的回傳型態是個二維陣列 但是在A,B兩矩陣緯度不同時,應該是要警告使用者無法做加法運算的 而不需要回傳二維陣列,是否有前輩可以指點小弟一下,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.181.131
文章代碼(AID): #14c9SQMR (java)
文章代碼(AID): #14c9SQMR (java)