我的驱动程序中有这行代码。
System.out.println("The questions you missed were:" + exam1.questionsMissed());
这个方法应该输出在20个问题的测试中遗漏的问题。 totalIncorrect()返回错过的问题数。
public int[] questionsMissed()
{
int[] missed = new int[totalIncorrect()];
int i = 0;
int x = 0;
do
{
if (correct[i] != student[i])
{
missed[x] = i;
i++;
x++;
}
else
{
i++;
}
}while (i < 20);
return missed;
当我尝试调用此方法输出遗漏的问题时,我会得到类似
的内容[]@9e0bc08
通常每次都有不同的字母和数字组合。任何人都可以帮我解决这个问题,我已经被困了几个小时
第一次实际发布到堆栈溢出,很抱歉,如果有什么难以理解的话