int arr[] = new int[6];
int[] arr = new int[6];
它们之间有什么区别?
如果没有区别,那么有两种不同方式的目的是什么?
不同之处在于您是否有多个声明。否则就是口味问题
int[] a, b[]; // a is int[], b is int[][]
int a[], b[]; // a is int[], b is int[]
在 Java中int[]
是首选。老是int a[]
让C程序员开心。;)
由于模糊的向后错误兼容性原因,您可以编写以下内容。不要这样做。
public int method()[] {
return new int[6];
}
没有什么。后者是为了让 C 程序员习惯 Java :)
看到这个链接,它回答了你的问题。
需要注意的重要事项:
int[] happyArray1, happyArray2;
int happyArray[], happyInt;
这只是Java给程序员的一些“糖”。它的工作方式完全相同,并且同样有效。它只是让学习语法变得更容易。