java中Integer类型的集合数据相加java中能不能在一个Integer集合中做到数据相加,里面只存入数字,然后让每4个为一个单位相加.比如集合[2,5,4,0,1,8,4,2,3,4,8,12],要做大4个一组,一共三组,每组数据相
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/08 18:54:00
![java中Integer类型的集合数据相加java中能不能在一个Integer集合中做到数据相加,里面只存入数字,然后让每4个为一个单位相加.比如集合[2,5,4,0,1,8,4,2,3,4,8,12],要做大4个一组,一共三组,每组数据相](/uploads/image/z/5130670-22-0.jpg?t=java%E4%B8%ADInteger%E7%B1%BB%E5%9E%8B%E7%9A%84%E9%9B%86%E5%90%88%E6%95%B0%E6%8D%AE%E7%9B%B8%E5%8A%A0java%E4%B8%AD%E8%83%BD%E4%B8%8D%E8%83%BD%E5%9C%A8%E4%B8%80%E4%B8%AAInteger%E9%9B%86%E5%90%88%E4%B8%AD%E5%81%9A%E5%88%B0%E6%95%B0%E6%8D%AE%E7%9B%B8%E5%8A%A0%2C%E9%87%8C%E9%9D%A2%E5%8F%AA%E5%AD%98%E5%85%A5%E6%95%B0%E5%AD%97%2C%E7%84%B6%E5%90%8E%E8%AE%A9%E6%AF%8F4%E4%B8%AA%E4%B8%BA%E4%B8%80%E4%B8%AA%E5%8D%95%E4%BD%8D%E7%9B%B8%E5%8A%A0.%E6%AF%94%E5%A6%82%E9%9B%86%E5%90%88%5B2%2C5%2C4%2C0%2C1%2C8%2C4%2C2%2C3%2C4%2C8%2C12%5D%2C%E8%A6%81%E5%81%9A%E5%A4%A74%E4%B8%AA%E4%B8%80%E7%BB%84%2C%E4%B8%80%E5%85%B1%E4%B8%89%E7%BB%84%2C%E6%AF%8F%E7%BB%84%E6%95%B0%E6%8D%AE%E7%9B%B8)
java中Integer类型的集合数据相加java中能不能在一个Integer集合中做到数据相加,里面只存入数字,然后让每4个为一个单位相加.比如集合[2,5,4,0,1,8,4,2,3,4,8,12],要做大4个一组,一共三组,每组数据相
java中Integer类型的集合数据相加
java中能不能在一个Integer集合中做到数据相加,里面只存入数字,然后让每4个为一个单位相加.比如
集合[2,5,4,0,1,8,4,2,3,4,8,12],要做大4个一组,一共三组,每组数据相加,要求得到3个数据,如[11,15,27]有没有会的大神,急.
java中Integer类型的集合数据相加java中能不能在一个Integer集合中做到数据相加,里面只存入数字,然后让每4个为一个单位相加.比如集合[2,5,4,0,1,8,4,2,3,4,8,12],要做大4个一组,一共三组,每组数据相
import java.util.Arrays;
public class Test {
public static void main(String[] args) {
int[] arr = {2, 5, 4, 0, 1, 8, 4, 2, 3, 4, 8, 12};
int[] arr2 = arrayAdd(arr);
System.out.println(Arrays.toString(arr2));
}
private static int[] arrayAdd(int[] arr) {
int[] arr2 = new int[(arr.length + 3) / 4];
for (int i = 0; i < arr.length; i++) {
arr2[i / 4] += arr[i];
}
return arr2;
}
}