Aide sur les tableaux à plusieurs dimensions

Aide sur les tableaux à plusieurs dimensions - Java - Programmation

Marsh Posté le 19-04-2005 à 15:40:38    

Bonjour,
 
Voilà je ne comprends pas trop les tableaux à plusieurs dimensions or je suis confronté à un problème de ce type.
 
J'aimerais construire un tableau qui renseigne pour un hôtel :
 
sa localité(String),son nom(String), son nombre d'étoiles(int), son prix(int) et son nombre de chambres(int).
 
en sachant qu'il y a évidemment plusieurs hôtels.
 
Que me conseillez-vous comme déclaration,instanciation,initialisation pcq moi je n'y comprends vraiment pas grand chose du tout ..  :sweat:  
 
un grand merci pour ceux qui arriveront à éclairer ma lanterne et m'aider un petit peu  :p  

Reply

Marsh Posté le 19-04-2005 à 15:40:38   

Reply

Marsh Posté le 19-04-2005 à 16:25:50    

Pourquoi ne fait tu pas un vecteur d'Hotel. Hotel etant une classe que tu crées ayant les attributs lui correspondant.

Reply

Marsh Posté le 19-04-2005 à 16:31:25    

Un truc comme ca ?
 
public class Hotel()
{
   public static void Hotel()
    {
    Hotel tableau=new Hotel();
    }
}

Reply

Marsh Posté le 19-04-2005 à 17:32:41    

je dirai plutot ca :
 
class Hotel {
 
      //tes attributs
      //tes methodes
}
 
et une class test
 
class Test {
 
     public static void main(String [] args) {
              Hotel h=new Hotel();
     }
}


Message édité par blueberry76 le 19-04-2005 à 17:36:09
Reply

Marsh Posté le 22-04-2005 à 16:24:26    

blueberry76 a écrit :

je dirai plutot ca :
 
class Hotel {
 
      //tes attributs
      //tes methodes
}
 
et une class test
 
class Test {
 
     public static void main(String [] args) {
              Hotel h=new Hotel();
     }
}


 
 :??:  Il est ou le vecteur là ?

Reply

Marsh Posté le 24-04-2005 à 01:32:00    

En fait dans la classe Test , il faut plutot declarer un tableau de type Hotel qu'un objet Hotel

Reply

Marsh Posté le 24-04-2005 à 14:15:14    

ou une ArrayList d'Hotel...
 
c pas compliqué
 
Classe Hotel

Code :
  1. public class Hotel {
  2.    private String nom;
  3.    private String localite;
  4.    private int nbEtoiles;
  5.    // ... les autres attributs
  6.    // les get et les set de tes attributs
  7.    public Hotel(String nom, String localite,....) {
  8.         this.nom = nom;
  9.         this.localite = localite;
  10.         .....
  11.    }
  12. }


 
ton main
 

Code :
  1. public static void main(String[] args) {
  2.     ArrayList hotelList = new ArrayList();
  3.     hotelList.add(new Hotel("les flots bleus", "Plouguirec-les-bains",....);
  4.     hotelList.add(new Hotel(....));
  5. etc..


---------------
Jubi Photos : Flickr - 500px
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed