我有一個全局數組,沒有初始化,一個循環的方法返回一個tmpArray並且應該填充myArray,但是我得到一個空的myArray。不知道我做錯了什麼或問題在哪裏。全局數組填充方法的結果
郵政與myMethod的代碼編輯:
全球:
int myArray[] =null;
code sample:
myArray [] = myMethod();
private int [] myMethid (int option){
int [] tmpArray = new int[99];
int a=0,b=0;
System.out.println("bla bla bla bla "+option+": \n" +
"------------------------------------------------------------------");
for(int i=0;i<99;i++){
System.out.println("bla bla bla bla bla bla ");
a = Integer.parseInt(lector.nextLine());
if (a==-1){
menu();
}else{
if (a > 9){
System.out.println("bla bla bla bla bla bla bla bla bla bla ");
i--;
}else{
i++;
tmpArray[i]=a;
}
System.out.println("bla bla bla bla bla bla "+ a);
b = Integer.parseInt(lector.nextLine());
tmpArray[i+1]=b;
System.out.println(tmpArray[i] +"x" + otherArray[tmpArray[i+1]]+"\n");
}
}
System.out.println(Arrays.toString(tmpArray));
return tmpArray;
}
交'myMethod的();'代碼。 – Salah
'otherMethod'是一個方法還是數組? –
對不起,其他數組,編輯 – Mark