gpt4 book ai didi

java - 打印方法中包含的数组中的特定元素

转载 作者:行者123 更新时间:2023-12-01 20:24:13 25 4
gpt4 key购买 nike

尝试调用方法中数组中的一个元素。但是,当我调用并显示该元素时,出现编译错误。我不知道如何正确打印个人级别。

sortMarks是一个arrayList,并且已经初始化。

代码应该显示用户在特定级别输入了多少个标记。这一切都是在 GUI 中完成的。

这是我的代码:

private int[] arrayToLevel() {
//Creating array for the different levels
int levels[] = {0, 0, 0, 0, 0};

//Finding how many marks at a certain level using the levels array
int grade;
for(int i=0; i<sortMarks.size(); i++) {

grade = sortMarks.get(i);

if (grade < 50) {
levels[0] = levels[0]+1;
}
else if(grade >= 50 && grade < 60){
levels[1] = levels[1]+1;
}
else if (grade >= 60 && grade < 70){
levels[2] = levels[2]+1;
}
else if (grade >= 70 && grade < 80){
levels[3] = levels[3]+1;
}
else if (grade >= 80){
levels[4] = levels[4]+1;
}

}

return levels;
}

这是我的错误开始的地方,我不知道如何正确打印出来。

analyseMarks.append("\nStudents at Level R: " + arrayToLevel.get[0].toString());

analyseMarks.append("\nStudents at Level 1: " + arrayToLevel.get[1].toString());

//and so on for the rest of the levels.

编辑:

只是为了让大家知道我的编译错误是供将来引用

cannot find symbol
symbol: variable arrayToLevel

最佳答案

如果没有编译错误,情况并不完全清楚,但我相信问题出在 int[] 上尝试使用 .get

更改为:

analyzeMarks.append(... + Integer.toString(arrayToLevel()[0]));

应该可以解决编译错误。

关于java - 打印方法中包含的数组中的特定元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44145442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com