宣言時にポイント配列を初期化する方法について疑問に思っていました。似てると思ってた
int[] num = {4,7,8};
しかし、ポイントには x 値と y 値があることに気付きました。ポイント配列に対して上記をどのように行いますか?
宣言時にポイント配列を初期化する方法について疑問に思っていました。似てると思ってた
int[] num = {4,7,8};
しかし、ポイントには x 値と y 値があることに気付きました。ポイント配列に対して上記をどのように行いますか?
次のようなことを検討してください。
Point[] myPoints = {
new Point(1, 2),
new Point(3, 4)
}
これは、一般的な参照配列の特定のケースです。
MyType[] myTypeArray = {
new MyType(...),
new MyType(...),
// .... etc
}
つまり、
int[][] num = new int[][] {
new int[] {1, 2, 3},
new int[] {4, 5, 6},
new int[] {7, 8, 9},
};
int x = 1, y = 0;
System.out.println( num[y][x] ); // -> 2
?