1次元配列トラバーサルと合計:
public class onearry {public static void main(string [] args){double [] num = {1.9、2.9、3.4、3.5、10、-1}; num [0] = new double(2); // subscript double Sum = 0によって1.9から2.0を変更します。 for(int i = 0; i <num.length; i ++){// system.out.println(num [i]); sum+= num [i]; // sum} system.out.println( "1次元配列の合計は" + sum); }}実行結果:
2.02.93.43.510.0-1.0 1次元配列の合計は20.8です
二次元アレイトラバーサルと合計:(方法1)
public class twoarry {public static void main(string [] args){int sum = 0; int num [] [] = {{1,2,3,4,5}、{6,7,8,9,10}、{11,12,13,14,15,15,15,15,19,20}、{21,22,23,24,25}}}; System.out.println( "出力2次元配列:"); num [0] [0] = new Integer(100); //アレイ1を100に100に変更します。 sum+= num [i] [j]; // sum} system.out.println(); } system.out.println( "2次元配列の合計は:"+sum); }}実行結果:
出力2次元配列:100234567891011213141516171819202122232425 2次元アレイの合計は次のとおりです。
二次元アレイトラバーサルと合計:(方法2)
public class twoarry {public static void main(string args []){int [] [] num = new int [5] [5]; int count = 1; // 1 int sum = 0からの配列ループ; for(int i = 0; i <num.length; i ++){for(int j = 0; j <num [i] .length; j ++){num [i] [j] = count ++; //アレイsumに追加されたカウント+= num [i] [j]; // sum // sum //system.out.println(num [i] [j]); //すべての配列を印刷}} system.out.println( "2次元配列の合計は:"+sum); System.out.println( "出力2次元配列:"); for(int i = 0; i <num.length; i ++){// orout for(int j = 0; j <num [i] .length; j ++){system.out.print(num [i] [j]+"/t"); } system.out.println(); }}}実行結果:
2次元配列の合計は次のとおりです。325出力2次元アレイ:1234567891011213141516171819202122232425
注釈:num.lengthは行の数を表します。