現在,プログラム内に次のような,int型配列とdouble型配列の全ての要素に0を入れる(初期化する)というメソッドを書いています.
見てわかる通り,非常に冗長な書き方です.簡潔に書く方法があれば教えて下さい.
java
1static void variableInitialization(int array[]){ 2 for(int i=0; i<array.length; i++) 3 array[i] = 0; 4} 5static void variableInitialization(double array[]){ 6 for(int i=0; i<array.length; i++) 7 array[i] = 0; 8} 9 10static void variableInitialization(int array[][]){ 11 for(int i=0; i<array.length; i++) 12 variableInitialization(array[i]); 13} 14static void variableInitialization(double array[][]){ 15 for(int i=0; i<array.length; i++) 16 variableInitialization(array[i]); 17} 18 19static void variableInitialization(int array[][][]){ 20 for(int i=0; i<array.length; i++) 21 variableInitialization(array[i]); 22} 23static void variableInitialization(double array[][][]){ 24 for(int i=0; i<array.length; i++) 25 variableInitialization(array[i]); 26}
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/02 07:52
2016/09/02 08:06
2016/09/02 08:18
2016/09/02 10:47
2016/09/02 10:57