Java 从其他方法访问数组
我正在尝试从“questionsMissed”方法访问和存储数组“qmissed”中的信息,我将如何做到这一点 谢谢你的帮助Java 从其他方法访问数组,java,Java,我正在尝试从“questionsMissed”方法访问和存储数组“qmissed”中的信息,我将如何做到这一点 谢谢你的帮助 public class DriverExam { public void makeMissedArray(){ int smissedarray = totalIncorrect(); int[] qmissed = new int[smissedarray]; } public int[] questi
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
副本,该副本可由该类的任何实例方法访问。将其传递给该方法或使其成为实例级字段(可能是的副本)