0
私はかなりの時間Javaでプログラミングしていましたが、この質問は私の頭の中で突然現れました。書き込みの違いは何ですかJava配列の割り当ての違い
:
int[] a = new int[SIZE];
int a[] = new int[SIZE];
人とも私のマシン上で正常に動作するように見えます。
私はかなりの時間Javaでプログラミングしていましたが、この質問は私の頭の中で突然現れました。書き込みの違いは何ですかJava配列の割り当ての違い
:
int[] a = new int[SIZE];
int a[] = new int[SIZE];
人とも私のマシン上で正常に動作するように見えます。
あなたの場合、それは同じです。しかし、同じ行に複数の変数を宣言すると、違いがあります。
参照:https://docs.oracle.com/javase/specs/jls/se7/html/jls-10.html
特に、これらの宣言:
short s, // scalar short
aas[][]; // array of array of short
Object[] ao, // array of Object
otherAo; // array of Object
ありがとう、これは私が探していた。 – aditya
両方、ベースだけの好みと同じですが、これは、 'intは[]' int型のような第一印象 –
Iコードで、より理にかなって[] a javaとint a [] in Cを参照してください。 – aditya
@PavneetSinghと同意します。左から右に読むと、 '[]'の後の変数が配列型を参照していることに気付くでしょう –