Java int ai=a[i],j;做

Java int ai=a[i],j;做,java,Java,我正在研究一个插入排序问题,这是从我的指导老师那里得到的代码,但我不知道这意味着什么,int ai=a[I],j 公共静态无效排序[]a{ //后置条件:a[0] 这声明了一个变量ai,初始化为值a[i];以及一个未初始化的变量j 有些人认为在同一语句中声明两个或多个变量会造成混淆,因此应避免这样做。您可以这样声明变量 int a, b; int a = 10, b = 10; 您可以像这样分配变量 int a, b; int a = 10, b = 10; 那么代码呢 int ai =

我正在研究一个插入排序问题,这是从我的指导老师那里得到的代码,但我不知道这意味着什么,int ai=a[I],j

公共静态无效排序[]a{ //后置条件:a[0] 这声明了一个变量ai,初始化为值a[i];以及一个未初始化的变量j


有些人认为在同一语句中声明两个或多个变量会造成混淆,因此应避免这样做。

您可以这样声明变量

int a, b;
int a = 10, b = 10;
您可以像这样分配变量

int a, b;
int a = 10, b = 10;
那么代码呢

int ai = a[i], j;

声明两个变量ai和j,但仅为ai赋值a[i]。

它声明了两个变量。第一个变量已初始化。步骤1可能同样容易,而且可能更可读:对于int i=1,j;i