2017-04-02 63 views
0

每次for循環循環時,是否可以更改變量名稱? `在Java中,我可以在for循環中更改變量名嗎?

for(int j=1;j<non-1;j++){ 
    int []newT=new int[non-j]; 
    for(int i=0;i<non-j;i++){ 
     newT[i]=pattern[i+1]-pattern[i]; 
     System.out.print(newT[i]+" "); 
     System.out.println(""); 
     }} 

` 我可以蠑螈改變每次循環重複,像for循環重複,蠑螈變得名new1後,再NEW2,NEW3等等?

+3

號而不清楚你爲什麼會想這樣的一個東西。 –

+1

變量名在運行時不存在。在閱讀和編寫代碼時,它們僅僅是爲您提供便利。 –

+1

這就是數組存在的原因。爲什麼不在這種情況下使用2d數組? – Leon

回答

0

也許你不能命名它new1,但你可以使用2D數組並命名爲newT [] [],並使用它像newT [1] []。 例如:

for(int i = 0;i < n; i++){ 
     for(int j = 0; j < n; j++){ 
     newT [i][j] = i*j; 
     System.out.println(new [i][j]); 
     } 
    } 

你現在可以達到它,蠑螈[1] [],蠑螈[2] [] ...

+1

嗯......你不能用'new'作爲變量名,因爲那個單詞有另一個含義。 – ajb

+0

是的,謝謝你的糾正。 – saritepe

相關問題