2013-07-13 62 views
-5

如何使用多維數組來存儲x和y座標以及應該在該座標處顯示的值。揮杆教程真的讓我困惑,我不知道你是否可以像普通數組一樣讀取它們。這裏是我以前的嘗試:如何使用多維數組?

private int[][][] idXY = new int[1000][1000][2]; 
int id; 

public int[][] idPos(int x, int y){ 
    return idXY[x][y][id]; 
} 

public void setID(int x, int y, int ID){ 
    idXY[x][y][ID] = {x}, {y}, {ID}; 
} 

我非常確定代碼不會使sence XD。

感謝您的幫助,

AidoP

+2

問題問對於代碼**必須顯示對所解決問題的最小理解**。包括嘗試解決方案,爲什麼他們沒有工作,以及*期望*結果。另請參閱:[Stack Overflow question checklist](http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist) – Doorknob

+0

@ Doorknob這是否意味着非專家在Stack Overflow上不受歡迎,並且問題沒有經驗的程序員是不能容忍的? –

+0

@AndersonGreen不,這意味着你必須展示你已經嘗試過什麼,你想要什麼等。 – Doorknob

回答

0

這是一個值存儲到一個多維數組的語法:

array[x][y] = value; 

要訪問:

array[x][y]; 
System.out.println(array[x][y]); // as an example 
+0

這工作,但我將如何閱讀它來獲得價值? – AidoP

+0

好吧,Oracale教程在閱讀值時真的讓我困惑,謝謝。 – AidoP