INsérer un élémént dans un tableau2D
Fermé
guipe
-
15 déc. 2009 à 11:10
GUIPE Messages postés 94 Date d'inscription mardi 5 mai 2009 Statut Membre Dernière intervention 15 décembre 2009 - 15 déc. 2009 à 12:51
GUIPE Messages postés 94 Date d'inscription mardi 5 mai 2009 Statut Membre Dernière intervention 15 décembre 2009 - 15 déc. 2009 à 12:51
A voir également:
- INsérer un élémént dans un tableau2D
- Insérer une vidéo dans powerpoint - Guide
- Insérer signature word - Guide
- Insérer un filigrane word - Guide
- Insérer liste déroulante excel - Guide
- Insérer un sommaire word - Guide
3 réponses
GUIPE
Messages postés
94
Date d'inscription
mardi 5 mai 2009
Statut
Membre
Dernière intervention
15 décembre 2009
15 déc. 2009 à 11:12
15 déc. 2009 à 11:12
Bonjour, j'ai un tableau 2D dans lequel je voudrais insérer des objets de type Element !
Voici ce que j'ai fait mais ça ne marche pas !
while(i<nb_hopitaux)
{
x_aleatoire=generator.nextInt(20)+1;
y_aleatoire=generator.nextInt(20)+1;
if(elements[x_aleatoire][y_aleatoire]==null)
{
elements[x_aleatoire][y_aleatoire]=new Hopital(super(x,y),hop.getRepresentation());
}
else if(elements[x_aleatoire][y_aleatoire]!=null)
{
x_aleatoire=generator.nextInt(20)+1;
y_aleatoire=generator.nextInt(20)+1;
elements[x_aleatoire][y_aleatoire]=new Hopital(x_aleatoire,y_aleatoire,'H');
}
}i=0;
Voici ce que j'ai fait mais ça ne marche pas !
while(i<nb_hopitaux)
{
x_aleatoire=generator.nextInt(20)+1;
y_aleatoire=generator.nextInt(20)+1;
if(elements[x_aleatoire][y_aleatoire]==null)
{
elements[x_aleatoire][y_aleatoire]=new Hopital(super(x,y),hop.getRepresentation());
}
else if(elements[x_aleatoire][y_aleatoire]!=null)
{
x_aleatoire=generator.nextInt(20)+1;
y_aleatoire=generator.nextInt(20)+1;
elements[x_aleatoire][y_aleatoire]=new Hopital(x_aleatoire,y_aleatoire,'H');
}
}i=0;
GUIPE
Messages postés
94
Date d'inscription
mardi 5 mai 2009
Statut
Membre
Dernière intervention
15 décembre 2009
15 déc. 2009 à 11:13
15 déc. 2009 à 11:13
Hopital est une sous classe de Element, le type de mon tableau :
Element elements=new Element[][];
Dans la premiere ligne hop est une référence à Hopital j'ai fait Hopital hop;
Je nsais pas comment faire sa ne marche pas !!!
Element elements=new Element[][];
Dans la premiere ligne hop est une référence à Hopital j'ai fait Hopital hop;
Je nsais pas comment faire sa ne marche pas !!!
GUIPE
Messages postés
94
Date d'inscription
mardi 5 mai 2009
Statut
Membre
Dernière intervention
15 décembre 2009
15 déc. 2009 à 12:51
15 déc. 2009 à 12:51
En fait je crée un tableau d'objets comme ceci :
Object[][] elements=new Object[largeur][hauteur];
Et maintenant je veux par exemple créer un objet hopital(défini dans le constructeur de la classe Hopital), comment puis-je faire ?
Object[][] elements=new Object[largeur][hauteur];
Et maintenant je veux par exemple créer un objet hopital(défini dans le constructeur de la classe Hopital), comment puis-je faire ?