2017-04-02 98 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