私はこのようなものを作成できるようにしたいと思います:
int points = 250;
public class point {
float x, y;
}
point[] p = new point[points];
// constructor
public JavaMain() {
Random r = new Random();
for (int i = 0; i < points; i++) {
int tx = r.nextInt(640) + 1;
int ty = r.nextInt(480) + 1;
p[i].x = (float)tx;
p[i].y = (float)ty;
}
}
問題は、値をまたはNullPointerException
に割り当てようとすると、これがスローされることですp[i].x
p[i].y
これは Java の私の最初の日であり、Google と StackOverflow を介していくつかの調査を行いましたが、問題の核心に到達するものは何も明らかになりませんでした。