int arr[] = new int[6];
int[] arr = new int[6];
Run Code Online (Sandbox Code Playgroud)
他们之间有什么区别?
如果没有差异,那么有两种不同方式的目的是什么?
Pet*_*rey 21
不同的是,如果您有多个声明.否则这是一个品味问题
int[] a, b[]; // a is int[], b is int[][]
int a[], b[]; // a is int[], b is int[]
Run Code Online (Sandbox Code Playgroud)
将int[]优先在Java中.年长的int a[]是让C程序员开心.;)
由于模糊的向后错误兼容性原因,您可以写下以下内容.不要这样做.
public int method()[] {
return new int[6];
}
Run Code Online (Sandbox Code Playgroud)
没有.后者是让C程序员习惯Java :)
看到此链接,它会回答您的问题.
重要的是要注意:
int[] happyArray1, happyArray2;
int happyArray[], happyInt;
Run Code Online (Sandbox Code Playgroud)