数组中的java数组
我在做这个任务,它希望我将等级(用户输入的整数)存储到名为levelOne、levelTwo、levelThree和levelThree的数组中。它还要求我根据输入的分数进行计算,比如平均分数和中位数。我没有找到每个数组的平均值,而是尝试将所有数据存储到一个“父”数组中(其他数组应该存储在这个数组中),这样我就可以在一次计算中完成所有这些。有可能吗?如果有,我该怎么做
以下是我的“子”数组的外观:
List<Integer> levelFour = new ArrayList();
List<Integer> levelThree = new ArrayList();
List<Integer> levelTwo = new ArrayList();
List<Integer> levelOne = new ArrayList();
List<Integer> levelR = new ArrayList();
# 1 楼答案
如果你的作业提到数组,并且你的课程专门使用Java,那么
List
及其实现ArrayList
可能不是你想要的int数组的声明如下:
因为
int
是一个基类型,所以它有一个与null不同的默认值(0)(basetypes不能为null)对于迭代使用:
或者更经典、更详细(且可定制):
# 2 楼答案
试试这个:
例如,将整数与
并且,迭代元素