我遇到了一个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变量的声明吗?或者它有另一种含义。您的建议将不胜感激。
答案 0 :(得分:0)
是int
类型变量的声明。但最好在int i
中声明for
这样
for(int i = 0; i < n; ++i)
此外,更多空格可提高代码可读性
您可以声明这样的变量
TYPE var1, var2, var3, ..., varN;
所有变量都具有相同的类型