29プログラム[29]と対角行列
タイトル:3 * 3行列の対角要素を見つけます
分析手順:蓄積出力した後に[i]の二次元アレイのための二重ループ制御入力を使用し、[I]。
パッケージcskaoyan。 パブリッククラスcskaoyan29 { org.junit.Test @ (対角線ます。public void){ =新しいjava.util.Scanner(System.in)でjava.util.Scanner; INT [] [] ARR =新しいint型[3] [3]。 以下のために(INT i = 0; I <arr.length; iは++){ ための(int型J = 0; J <ARR [I] .LENGTH; J ++){ ARR [I] [J] = in.nextInt()。 } } 和(ARR)。 in.close(); } プライベートボイド和(INT [] [] ARR){ int型SUM1 = 0。 int型のSUM2 = 0; 以下のために(INT i = 0; I <arr.length; iは++){ ための(int型J = 0; J <ARR [I] .LENGTH; J ++){ IF(I == J){ SUM1 + = ARR [I] [J]。 } IF(ARR == J [I] .LENGTH - I - 1){ SUM2 + ARR = [I]、[J]; } } } のSystem.out.println( "主対角要素の和:" + SUM1) ; のSystem.out.println( "サブ対角要素の和:" + SUM2); } }