数组声明后变量'i'是什么意思

时间:2016-08-08 16:59:32

标签: java arrays

我遇到了一个Java程序来合并排序一些数字。这是代码片段,我有点困惑。

int n;
Scanner in=new Scanner(System.in);
n=in.nextInt();
int A []=new int[n],i;
for(i=0;i<n;++i)

在上面的代码中,int A []=new int[n],i;行代表i代表什么。它是一个名为i的int变量的声明吗?或者它有另一种含义。您的建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

int类型变量的声明。但最好在int i中声明for这样

for(int i = 0; i < n; ++i)

此外,更多空格可提高代码可读性

您可以声明这样的变量 TYPE var1, var2, var3, ..., varN;

所有变量都具有相同的类型