Java 从其他方法访问数组

Java 从其他方法访问数组,java,Java,我正在尝试从“questionsMissed”方法访问和存储数组“qmissed”中的信息,我将如何做到这一点 谢谢你的帮助 public class DriverExam { public void makeMissedArray(){ int smissedarray = totalIncorrect(); int[] qmissed = new int[smissedarray]; } public int[] questi

我正在尝试从“questionsMissed”方法访问和存储数组“qmissed”中的信息,我将如何做到这一点

谢谢你的帮助

public class DriverExam {

    public void makeMissedArray(){

        int smissedarray = totalIncorrect();
        int[] qmissed = new int[smissedarray];
    }



    public int[] questionsMissed(){
        if(totalIncorrect() > 0){
            makeMissedArray();
        }

        int x = 0;
        if(totalIncorrect() == 0){
            return qmissed;
        }
        for(int i = 0; i < 20; i++){
            if(correct[i] != student[i]){
                qmissed[x] = (i+1);
                x++;
            }
        }
        return qmissed;
    }
}
公共类driverxam{
Darray()中的公共无效{
int smissedarray=total不正确();
int[]qmissed=新int[smissedarray];
}
公共int[]问题已处理(){
如果(TotalError()>0){
makeMissedArray();
}
int x=0;
如果(TotalError()==0){
返回qmissed;
}
对于(int i=0;i<20;i++){
如果(正确[i]!=学生[i]){
qmissed[x]=(i+1);
x++;
}
}
返回qmissed;
}
}

看起来您希望
qmissed
成为一个实例变量:

public class DriverExam {
    int[] qmissed;

    public void makeMissedArray(){

        int smissedarray = totalIncorrect();
        qmissed = new int[smissedarray];
    }
    ...
}

DriverExam类的每个实例将有一个
qmissed
副本,该副本可由该类的任何实例方法访问。

将其传递给该方法或使其成为实例级字段(可能是的副本)