Java
jacques
-
kij_82 Messages postés 4102 Date d'inscription Statut Contributeur Dernière intervention -
kij_82 Messages postés 4102 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
voici mon code.
expliquez moi svp !
package véhicules.source;
public class Entreprise {
public String[] sortListeVehiculeUtilise() {
String[] liste = new String[9];
int compteur = 0;
for (int i = 0; i < NBRVEHICULES; i++) {
boolean vehiculeLibre = vehicules[i].isLibre();
if (vehiculeLibre) {
int idPersonne = vehicules[i].getIdPersonne();
String marque = vehicules[i].getMarque();
String plaque = vehicules[i].getPlaque();
int nbrPlaces = vehicules[i].getNbrPlaces();
Adresse adresse = employes[i].getAdr();
String prenom = adresse.getPrenom();
String nom = adresse.getNom();
}
}
return liste;
}
public String[] sortListeVehiculeLibre() {
String[] liste = new String[9];
int compteur = 0;
for (int i = 0; i < NBRVEHICULES; i++) {
boolean vehiculeLibre = vehicules[i].isLibre();
if (vehiculeLibre) {
String marque = vehicules[i].getMarque();
String plaque = vehicules[i].getPlaque();
int nbrPlaces = vehicules[i].getNbrPlaces();
liste[compteur] = marque + "\t" + plaque + "\t" + nbrPlaces;
}
}
return liste;
}
public boolean restitueVehicule(int idVehicule, int km) {
boolean restitueOk = vehicules[idVehicule].restitue(km);
return restitueOk;
}
public boolean emprunteVehicule(int idEmploye, int idVehicule) {
boolean empruntOk = vehicules[idVehicule].reserve(idEmploye);
return empruntOk;
}
public void creeVehicules() {
vehicules[0] = new Limousine("Opel", "FR 92292");
vehicules[1] = new Limousine("Volvo", "FR 88105");
vehicules[2] = new Limousine("Renault", "FR99111");
vehicules[3] = new Limousine("Mercedes", "FR 15436");
vehicules[4] = new Limousine("Opel", "FR 45612");
vehicules[5] = new Bus("Fiat", "FR 120456", 8);
vehicules[6] = new Bus("Mercedes", "FR 111111", 12);
vehicules[7] = new Bus("Iveco", "FR 120456", 15);
vehicules[8] = new Bus("Toyota", "FR 182675", 30);
}
public void creeEmployes() {
employes[0] = new Personne("Tartempion", "Gilbert", "Fribourg");
employes[1] = new Personne("Naftule", "Jacques", "Bulle");
employes[2] = new Personne("Calcacione", "Alexandre", "Romont");
employes[3] = new Personne("Grognetaz", "Ernest", "Domdidier");
employes[4] = new Personne("Territeney", "Laurent", "Tafers");
employes[5] = new Personne("Gustafon", "Colette", "Tentligen");
employes[6] = new Personne("Ternaronay", "Arthur", "Matran");
employes[7] = new Personne("Oberson", "Célestine", "Lentigny");
employes[8] = new Personne("Partoufien", "Julie", "Neyruz");
employes[9] = new Personne("Codourey", "Monique", "Ependes");
}
public Personne[] getEmployes() {
return employes;
}
public void setEmployes(Personne[] employes) {
this.employes = employes;
}
public Vehicule[] getVehicule() {
return vehicules;
}
public void setVehicule(Vehicule[] vehicule) {
this.vehicules = vehicule;
}
public static final int NBREMPLOYES = 10;
public static final int NBRVEHICULES = 9;
/**
* @directed
*/
private Personne[] employes = new Personne[NBREMPLOYES];
/**
* @directed
*/
private Vehicule[] vehicules = new Vehicule[NBRVEHICULES];
}
voici mon code.
expliquez moi svp !
package véhicules.source;
public class Entreprise {
public String[] sortListeVehiculeUtilise() {
String[] liste = new String[9];
int compteur = 0;
for (int i = 0; i < NBRVEHICULES; i++) {
boolean vehiculeLibre = vehicules[i].isLibre();
if (vehiculeLibre) {
int idPersonne = vehicules[i].getIdPersonne();
String marque = vehicules[i].getMarque();
String plaque = vehicules[i].getPlaque();
int nbrPlaces = vehicules[i].getNbrPlaces();
Adresse adresse = employes[i].getAdr();
String prenom = adresse.getPrenom();
String nom = adresse.getNom();
}
}
return liste;
}
public String[] sortListeVehiculeLibre() {
String[] liste = new String[9];
int compteur = 0;
for (int i = 0; i < NBRVEHICULES; i++) {
boolean vehiculeLibre = vehicules[i].isLibre();
if (vehiculeLibre) {
String marque = vehicules[i].getMarque();
String plaque = vehicules[i].getPlaque();
int nbrPlaces = vehicules[i].getNbrPlaces();
liste[compteur] = marque + "\t" + plaque + "\t" + nbrPlaces;
}
}
return liste;
}
public boolean restitueVehicule(int idVehicule, int km) {
boolean restitueOk = vehicules[idVehicule].restitue(km);
return restitueOk;
}
public boolean emprunteVehicule(int idEmploye, int idVehicule) {
boolean empruntOk = vehicules[idVehicule].reserve(idEmploye);
return empruntOk;
}
public void creeVehicules() {
vehicules[0] = new Limousine("Opel", "FR 92292");
vehicules[1] = new Limousine("Volvo", "FR 88105");
vehicules[2] = new Limousine("Renault", "FR99111");
vehicules[3] = new Limousine("Mercedes", "FR 15436");
vehicules[4] = new Limousine("Opel", "FR 45612");
vehicules[5] = new Bus("Fiat", "FR 120456", 8);
vehicules[6] = new Bus("Mercedes", "FR 111111", 12);
vehicules[7] = new Bus("Iveco", "FR 120456", 15);
vehicules[8] = new Bus("Toyota", "FR 182675", 30);
}
public void creeEmployes() {
employes[0] = new Personne("Tartempion", "Gilbert", "Fribourg");
employes[1] = new Personne("Naftule", "Jacques", "Bulle");
employes[2] = new Personne("Calcacione", "Alexandre", "Romont");
employes[3] = new Personne("Grognetaz", "Ernest", "Domdidier");
employes[4] = new Personne("Territeney", "Laurent", "Tafers");
employes[5] = new Personne("Gustafon", "Colette", "Tentligen");
employes[6] = new Personne("Ternaronay", "Arthur", "Matran");
employes[7] = new Personne("Oberson", "Célestine", "Lentigny");
employes[8] = new Personne("Partoufien", "Julie", "Neyruz");
employes[9] = new Personne("Codourey", "Monique", "Ependes");
}
public Personne[] getEmployes() {
return employes;
}
public void setEmployes(Personne[] employes) {
this.employes = employes;
}
public Vehicule[] getVehicule() {
return vehicules;
}
public void setVehicule(Vehicule[] vehicule) {
this.vehicules = vehicule;
}
public static final int NBREMPLOYES = 10;
public static final int NBRVEHICULES = 9;
/**
* @directed
*/
private Personne[] employes = new Personne[NBREMPLOYES];
/**
* @directed
*/
private Vehicule[] vehicules = new Vehicule[NBRVEHICULES];
}
2 réponses
-
voici mon code.
expliquez moi svp !
???
C'est ton code et tu ne le comprend pas ?
Tu plaisantes ?
Dis plutôt que c'est l'exercice donné par le prof, et que tu ne comprend rien, ça sera plus honnête !
-
De toute manière c'est simple, y a pas de main dans ta classe, alors elle fait rien tout simplement :D
Sinon il s'agit d'une classe entreprise qui permettrait peut etre de gérer des personnes, des véhicules, avec la possibilité à ces personnes d'enprunter un véhicule puis de le rendre, de savoir quelle personne est en déplacement, avec quel véhicule, quel véhicule n'est pas disponible.
Voilà un résumé.