0% ont trouvé ce document utile (0 vote)
113 vues11 pages

Les Exercices en Java 3

Cet exercice présente la classe Livre avec ses attributs (titre, auteur, nombre de pages) et ses méthodes (getters, setters, constructeurs). Plusieurs exemples d'utilisation sont donnés dans des classes TestLivre.

Transféré par

lahmarzakariae2002
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
113 vues11 pages

Les Exercices en Java 3

Cet exercice présente la classe Livre avec ses attributs (titre, auteur, nombre de pages) et ses méthodes (getters, setters, constructeurs). Plusieurs exemples d'utilisation sont donnés dans des classes TestLivre.

Transféré par

lahmarzakariae2002
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

EXERCICE1 :

package ex;

public class Livre {

private String titre;


private String auteur;
private int nbPages;

public Livre(String unAuteur,String unTitre)


{

[Link]=unAuteur;
[Link]=unTitre;

public String getAuteur() {


return [Link];
}
public void setNbPages(int nb)
{
[Link]=nb;
}

}
--------------------------main------------------------
package presentation;
import [Link];
public class MaClassPrincipale {
public static void main(String[] args)
{

// TODO Auto-generated method stub


Livre l1 = new Livre("Auteur1", "Titre1");
Livre l2 = new Livre("Auteur2", "Titre2");
[Link]("Livre de " + [Link]());
[Link]("Livre de " + [Link]());

}
EXERCICE2 :

package ex;

public class Livre {

private String titre;


private String auteur;
private int nbPages;

public Livre(String unAuteur,String unTitre)


{

[Link]=unAuteur;
[Link]=unTitre;

public String getAuteur() {


return [Link];
}
public String getTitre()
{
return [Link];
}
public int getNbPages() {

return [Link];
}
public void setAuteur(String unAuteur)
{
[Link]=unAuteur;
}
public void setTitre(String unTitre)
{
[Link]=unTitre;
}
public void setNbPages(int nb)
{

if(nb>0)
{
[Link]=nb;
}
else
{
[Link]("le nombre de page doit supérieur
à zero");
}
}

}
----------------------main--------------------------
package presentation;
import [Link];
public class MaClassPrincipale {

public static void main(String[] args) {

int totale;
Livre l1 = new Livre("Victor Hugo", "Notre Dame de Paris");
Livre l2 = new Livre("Emile Zola", "La bête humaine");
[Link](150);
[Link](200);

totale=[Link]()+[Link]();
[Link]("le nombre de page livre 1: "+ [Link]());
[Link]("le nombre de page livre 2: "+ [Link]());

[Link]("le nombre totale de 2 livre : "+totale);

}
EXERCICE3 :

package Presentaion;

import [Link];

public class TestLivre {

public static void main(String[] args) {


// TODO Auto-generated method stub

Livre l1 = new Livre("the law", "Notre Dame de Paris");


Livre l2 = new Livre("Antomy of the state", "La bête humaine");
[Link](300);
[Link](150);

[Link]("l’auteur de livre 1 : " +[Link]());

[Link]("l’auteur de livre 2 : " +[Link]());

EXERCICE4 :
public class Livre
{

private String titre;


private String auteur;
private int nbPages;

public Livre(String unAuteur,String unTitre)


{

[Link]=unAuteur;
[Link]=unTitre;

public String getAuteur() {


return [Link];
}
public String getTitre()
{
return [Link];
}
public int getNbPages() {

return [Link];
}
public void setAuteur(String unAuteur)
{
[Link]=unAuteur;
}
public void setTitre(String unTitre)
{
[Link]=unTitre;
}
public void setNbPages(int nb)
{

if(nb>0)
{
[Link]=nb;
}
else
{
[Link]("le nombre de page doit supérieur à zero");
}
}

class TestLivre {

public static void main(String[] args)


{
Livre l1 = new Livre("the law", "Notre Dame de Paris");
Livre l2 = new Livre("Antomy of the state", "La bête humaine");
[Link](300);
[Link](150);

[Link]("l’auteur de livre 1 : " +[Link]());

[Link]("l’auteur de livre 2 : " +[Link]());

}
EXERCICE5 : public class Livre
{

private String titre;


private String auteur;
private int nbPages;

public Livre(String unAuteur,String unTitre)


{
[Link]=unAuteur;
[Link]=unTitre;
}

public String getAuteur() {


return [Link];
}
public String getTitre()
{
return [Link];
}
public int getNbPages() {

return [Link];
}
public void setAuteur(String unAuteur)
{
[Link]=unAuteur;
}
public void setTitre(String unTitre)
{
[Link]=unTitre;
}
public void setNbPages(int nb)
{

if(nb>0)
{
[Link]=nb;
}
else
{
[Link]("le nombre de page doit supérieur à zero");
}
}

public void AfficherToi()


{

[Link]([Link]());
}

@Override
public String toString() {
return "livre ( auteur : "+[Link]+" , titre :"+[Link]+" et nombre
de pages: "+[Link]+" ).";
}

package Presentaion;

import [Link];

public class TestLivre {

public static void main(String[] args) {


// TODO Auto-generated method stub

Livre l1 = new Livre("Victor Hugo", "Notre Dame de Paris");


[Link](150);
Livre l2 = new Livre("Emile Zola", "La bête humaine");
[Link](170);
[Link](l1);

EXERCICE6 :
public class Livre
{

private String titre;


private String auteur;
private int nbPages;

public Livre()
{

}
public Livre(String unAuteur,String unTitre)
{
this();
[Link]=unAuteur;
[Link]=unTitre;
}

public Livre(String unAuteur,String unTitre,int nbPages)


{
this(unAuteur,unTitre);
[Link]=nbPages;
}

public String getAuteur() {


return [Link];
}
public String getTitre()
{
return [Link];
}
public int getNbPages() {

return [Link];
}
public void setAuteur(String unAuteur)
{
[Link]=unAuteur;
}
public void setTitre(String unTitre)
{
[Link]=unTitre;
}
public void setNbPages(int nb)
{

if(nb>0)
{
[Link]=nb;
}
else
{
[Link]("le nombre de page doit supérieur à zero");
}
}

public void AfficherToi()


{

[Link]([Link]());
}
@Override
public String toString()
{

return "livre ( auteur : "+[Link]+" , titre :"+[Link]+" et nombre


de pages: "+[Link]+" ).";
}

public class TestLivre {

public static void main(String[] args) {


// TODO Auto-generated method stub

Livre l1 = new Livre("Victor Hugo", "Notre Dame de Paris", 300);


Livre l2 = new Livre("Emile Zola", "La bête humaine");
Livre l3 = new Livre();
[Link]("Victor Hugo");
[Link]("Les misérables");
[Link](300);
[Link](300);
[Link](l1);
[Link]();

[Link](l3);

Partie2
package busins;

public class Individu {

// composée d'un nom, d'une adresse, et d'un numéro de telephone.

private String nom;


private String adresse;
private String tele;
private int id;
private static int nombre=0;
private static Individu []tab=new Individu[150];
public static int getNombre()
{
return nombre;
}

public Individu()
{
nombre++;
}

public Individu(String nom, String adresse, String tele) {


this();
[Link] = nom;
[Link] = adresse;
[Link] = tele;
[Link]=nombre-1;
addIndividu(this);

}
public String getNom() {
return nom;
}
public void setNom(String nom) {
[Link] = nom;
}
public String getAdresse() {
return adresse;
}
public void setAdresse(String adresse) {
[Link] = adresse;
}
public String getTele() {
return tele;
}
public void setTele(String tele) {
[Link] = tele;
}

public static void addIndividu(Individu individu)


{

tab[nombre-1]=individu;

}
public static void modifier(int id ,String nom,String adress,String tele)
{
tab[id].nom=nom;
tab[id].adresse=adress;
tab[id].tele=tele;
}

@Override
public String toString() {
return " Individu [ nom = " + nom + " , adresse =" + adresse + " ,
télephone= " + tele + "]";
}
public static void afficher()
{
for(int i=0;i<nombre;i++)
{

[Link](" [" +tab[i]+"] ");

package Presentation;

import [Link];

public class MaClassPrincipale {

public static void main(String[] args) {


// TODO Auto-generated method stub
// composée d'un nom, d'une adresse, et d'un numéro de telephone.
Individu i1=new Individu("lhmar","adress 1","06765676567");
Individu i22=new Individu("Ziko","adress 2","0654345634");

[Link]("le nombre d objet "+[Link]());


[Link]("----------------------- ");

//Avant le modification
[Link]();

//Apres la modification
[Link]("aprés la modification");
[Link](1, " jff", "adress 000", "05456786543456");

[Link]();

Vous aimerez peut-être aussi