我在尝试在java中输出数组时遇到错误

时间:2015-03-24 17:43:27

标签: java arrays arraylist while-loop jgrasp

我的驱动程序中有这行代码。

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

通常每次都有不同的字母和数字组合。任何人都可以帮我解决这个问题,我已经被困了几个小时

第一次实际发布到堆栈溢出,很抱歉,如果有什么难以理解的话

0 个答案:

没有答案