如何让数组被数组索引:Java?
我试图创建一个数组来收集学生,并为每个学生创建一个分数数组。我的整数计数会随着一个while循环或什么的增加而增加。问题是我的学生数组出错了。还有别的方法吗
static int count = 0;
static int[] Grades = new int[count];
static String[] Students = new String[Grades[count];
你可以在下面搜索框中键入要查询的问题!
我试图创建一个数组来收集学生,并为每个学生创建一个分数数组。我的整数计数会随着一个while循环或什么的增加而增加。问题是我的学生数组出错了。还有别的方法吗
static int count = 0;
static int[] Grades = new int[count];
static String[] Students = new String[Grades[count];
# 1 楼答案
这种设计会在将来给你带来很多问题。如果你真的想坚持使用数组。,请考虑二维数组。
更好、更简洁的设计是使用以下地图
# 2 楼答案
你可以有一个二维数组。类似于数组的数组,每个项都包含一个完整的数组:
然后,您可以为每个学生手动更改每个数组的长度:
# 3 楼答案
那么:
添加:
显示:
或者:
扩展功能以允许学生拥有更多属性:
声明: