在Java中,有兩種聲明數組的方式,分別是a[]和[]a。
int[] a = new int[5]; int b[] = new int[5];
上述代碼中,a[]和[]a的作用是一樣的,都是聲明一個長度為5的int類型的數組。
實際上,在Java中,a[]和[]a的作用是一模一樣的,只是書寫方式不同而已。但是,Java語言規范建議使用a[]的方式聲明數組。
使用a[]的方式可以更好地表達出數組的特點:首先是一個數組類型,然后是一個數組名,最后是一對中括號,中括號里面表示數組的長度。
如果用[]a聲明數組,可能會產生誤解,讓人誤以為[]是數組類型的一部分,而不是用來修飾數組名的。因此,使用a[]的方式預防誤解,更為規范。
總之,對于Java數組的聲明,使用a[]的方式更加規范、易于理解和解釋。