Je voudrais être en mesure de créer quelque chose comme ceci:Essayer de créer un tableau structuré Java
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;
}
}
Le problème est que cela jette un NullPointerException
en essayant d'attribuer une valeur à p[i].x
ou p[i].y
C'est ma première journée sur Java et j'ai fait des recherches via Google et StackOverflow mais je n'ai rien découvert qui soit au coeur du problème.
Exception dans le thread « principal » java.lang.NullPointerException – cookertron
Vous devez initialiser les éléments dans le tableau et pas un tableau juste référence –
Pouvez-vous me donner un exemple s'il vous plaît ? – cookertron