0% ont trouvé ce document utile (0 vote)
142 vues6 pages

Exercices Java : Voiture et Personne

Transféré par

Othman Ait Chaib
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
142 vues6 pages

Exercices Java : Voiture et Personne

Transféré par

Othman Ait Chaib
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TD2

Exercice1 :
Programme :
package ex1;

import [Link];
public class Voiture {
private String marque;
private static int total=0;
public Voiture() {
Scanner a=new Scanner([Link]);
[Link]("Saisir la marque de voiture :");
marque = [Link]();
total++;
}
public void afficher() {
[Link]("marque "+[Link]+" total="+[Link]);
}

}
public class voit {

public static void main(String[] args) {


Voiture v1=new Voiture();
[Link]();
Voiture v2=new Voiture();
[Link]();
Voiture v3=new Voiture();
[Link]();
}
}

Exécution :
Saisir la marque de voiture :
BMW
marque BMW total=1
Saisir la marque de voiture :
Mercedes
marque Mercedes total=2
Saisir la marque de voiture :
Audi
marque Audi total=3

Exercice2 :
Programme :
import [Link];
public class Personne {
private String nom;
private String prenom;
private String CIN;
private int age;
private String sex;
private String service;
private static int total;
public Personne(String nom,String prenom,String CIN,String sex,int age,String
service){
[Link]=nom;
[Link]=prenom;
[Link]=sex;
[Link]=service;
[Link]=CIN;
[Link]=age;
total++;
}
public String mrMme(String sexe){
if(sexe==("Homme")){
return "Mr" ;
}
if(sexe==("Femme")){
return "Mme" ;
}
else{
return " " ;
}
}
public void presenteToi() {
[Link]("Je m'appelle "+mrMme(sex)+" "+nom+" "+prenom+", Je
suis titulaire de la CIN N° "+CIN+" ,J'ai "+age+" ans et je suis au service "
+service);
}
public int getTotal(){
return total ;
}
public void setService(String service){
[Link] = service ;
}
public void setService(){
service=getService() ;
}
public String getService(){
return "comptabilité" ;
}

public void saisieService() {


Scanner a=new Scanner([Link]);
[Link]("donner le service ");
service=[Link]();
}

public Personne() {
Scanner a2=new Scanner([Link]);
[Link]("donner votre nom ");
nom=[Link]();
[Link]("donner votre prenom ");
prenom=[Link]();
[Link]("donner votre sex ");
sex=[Link]();
[Link]("donner votre age ");
age=[Link]();
[Link]("donner votre CIN ");
CIN=[Link]();
[Link]("donner votre sevice ");
service=[Link]();
total++;
}
}

public class Pers {


public static void main(String[] args) {
// TODO Auto-generated method stub
Personne P1=new Personne("Ous" ,"Sama" ,"BH1234" ,"Homme" ,20 ,"Etudiant")
;
[Link]();
Personne P2=new Personne("Rachid" ,"Ali" ,"bh2345" ,"Homme" ,20
,"Etudiant") ;
[Link]();
Personne P3=new Personne("Fatima" ,"Zahra" ,"D12345" ,"Femme" ,21
,"Etudiant") ;
[Link]();
[Link]("total "+[Link]());
[Link]("");
[Link]("comptabilité");
[Link]("");
[Link]();
[Link]();
[Link]();
[Link]("");
[Link]();
[Link]();
Personne P4=new Personne();
[Link]("");
[Link]();

}
}

Exécution

Je m'appelle Mr Ous Sama, Je suis titulaire de la CIN N° BH1234 ,J'ai 20 ans et je


suis au service Etudiant
Je m'appelle Mr Rachid Ali, Je suis titulaire de la CIN N° bh2345 ,J'ai 20 ans et je
suis au service Etudiant
Je m'appelle Mme Fatima Zahra, Je suis titulaire de la CIN N° D12345 ,J'ai 21 ans et
je suis au service Etudiant
total 3
Je m'appelle Mr Rachid Ali, Je suis titulaire de la CIN N° bh2345 ,J'ai 20 ans et je
suis au service comptabilité
Je m'appelle Mme Fatima Zahra, Je suis titulaire de la CIN N° D12345 ,J'ai 21 ans et
je suis au service comptabilité

donner le service Etudiant


Je m'appelle Mme Fatima Zahra, Je suis titulaire de la CIN N° D12345 ,J'ai 21 ans et
je suis au service Etudiant
donner votre nom Ahmed
donner votre prenom MED
donner votre sex Homme
donner votre age 24
donner votre CIN D343452
donner votre sevice XXXXX

Je m'appelle Ahmed MED, Je suis titulaire de la CIN N° D343452 ,J'ai 24 ans et je


suis au service XXXXX

Exercice 3 :
Programme :

class Voiture {
private String marque;
private String couleur;
private String matricule;
private double carburant;
private double km;
public Voiture (String marque,String couleur,String
matricule,double carburant,double km){
[Link]=marque;
[Link]=couleur;
[Link]=matricule;
[Link]=carburant;
[Link]=km;
}

public void afficher() {


[Link]("marque => "+marque+" matricule =>
"+matricule+" couleur => "+couleur+" le niveau de carburant =>
"+carburant+" kilométrage => "+km);
}
public void etatCarburant() {
if(carburant<5) {
[Link]("attention !le niveau de la carburant
moin de 5 litre");
}
}
public void ajouterCarburant(double q) {
carburant+=q;
}
public void parcours(double dis) {
km+=dis;
}
public void changerCouleurMercedes() {
if( marque=="mercedes") {
couleur="rouge";
}
}
}

public class VoitureTest {

public static void main(String[] args) {


Voiture V1=new Voiture("mercedes","noir","c-86",4,200);
Voiture V2=new Voiture("Audi","noire","b-94",100,208);
Voiture V3=new Voiture("mercedes","blanche","R-342",2,220);
[Link]("");
[Link]();
[Link]("");
[Link]();
[Link](50);
[Link](40);
[Link]();
[Link]("");
[Link]();
[Link]("");

[Link]("");
[Link]();
[Link]("");
[Link]();
[Link](5);
[Link](2);
[Link]();
[Link]("");
[Link]();
[Link]("");

[Link]("");
[Link]();
[Link]("");
[Link]();
[Link](8);
[Link](40);
[Link]();
[Link]("");
[Link]();

}
Exécution

marque => mercedes matricule => c-86 couleur => noir le niveau de carburant => 4.0
kilométrage => 200.0

attention !le niveau de la carburant moin de 5 litre

marque => mercedes matricule => c-86 couleur => rouge le niveau de carburant => 54.0
kilométrage => 240.0

marque => Audi matricule => b-94 couleur => noire le niveau de carburant => 100.0
kilométrage => 208.0

marque => Audi matricule => b-94 couleur => noire le niveau de carburant => 105.0
kilométrage => 210.0

marque => mercedes matricule => R-342 couleur => blanche le niveau de carburant => 2.0
kilométrage => 220.0

attention !le niveau de la carburant moin de 5 litre

marque => mercedes matricule => R-342 couleur => rouge le niveau de carburant => 10.0
kilométrage => 260.0

Vous aimerez peut-être aussi