配列を何個かセットで和をとり、新たな配列に格納することを目指しています。
例題としてやっていることは
|列1|列2|列3|列4|列5|列6|列7|列8|列9|列10|
|:--|:--:|--:|
|1|2| 3| 4| 5|6|7|8|9|10|
↓
|new列1|new列2|nwe列3|new列4|new列5
|:--|:--:|--:|
|列1+列2の平均|列3+列4の平均| 列5+列6の平均|列7+列8の平均|列9+列10の平均|
ArrayList<Float> sum = new ArrayList<Float>(); ArrayList<Float> data = new ArrayList<Float>(); int l=0; for (int k = 0; k < data.size(); k=k+2) { //実際はk=k+100 for (int i = 0; i < 2; i++) { //ここの書き方に躓いています。ここでは2つだが、100個程度の配列数の平均をとりたい。 sum.add(data2.get(i+k)); } data.add(sum.get(l++)/2); } for(float s : sum) { System.out.println(s); }
条件として
.Arraylistを使用すること(Arraylistのdataはそのような値を扱うため)data.size()は1000〜10000
.ここでは2つの配列の平均をとっているが、100程度の配列の平均をとりたい。
sumの出力
1.0
2.0
3.0
4.0
5.0
6.0
7.0
8.0
9.0
10.0
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/18 10:21
2019/01/18 10:23
2019/01/18 11:43