Vous êtes sur la page 1sur 11

EXERCICE1 :

package ex;

public class Livre {

private String titre;


private String auteur;
private int nbPages;

public Livre(String unAuteur,String unTitre)


{

this.auteur=unAuteur;
this.titre=unTitre;

public String getAuteur() {


return this.auteur;
}
public void setNbPages(int nb)
{
this.nbPages=nb;
}

}
--------------------------main------------------------
package presentation;
import ex.Livre;
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");
System.out.println("Livre de " + l1.getAuteur());
System.out.println("Livre de " + l2.getAuteur());

}
EXERCICE2 :

package ex;

public class Livre {

private String titre;


private String auteur;
private int nbPages;

public Livre(String unAuteur,String unTitre)


{

this.auteur=unAuteur;
this.titre=unTitre;

public String getAuteur() {


return this.auteur;
}
public String getTitre()
{
return this.titre;
}
public int getNbPages() {

return this.nbPages;
}
public void setAuteur(String unAuteur)
{
this.auteur=unAuteur;
}
public void setTitre(String unTitre)
{
this.titre=unTitre;
}
public void setNbPages(int nb)
{

if(nb>0)
{
this.nbPages=nb;
}
else
{
System.out.println("le nombre de page doit supérieur
à zero");
}
}

}
----------------------main--------------------------
package presentation;
import ex.Livre;
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");
l1.setNbPages(150);
l2.setNbPages(200);

totale=l1.getNbPages()+l2.getNbPages();
System.out.println("le nombre de page livre 1: "+ l1.getNbPages());
System.out.println("le nombre de page livre 2: "+ l2.getNbPages());

System.out.println("le nombre totale de 2 livre : "+totale);

}
EXERCICE3 :

package Presentaion;

import ex.Livre;

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");
l1.setNbPages(300);
l2.setNbPages(150);

System.out.println("l’auteur de livre 1 : " +l1.getAuteur());

System.out.println("l’auteur de livre 2 : " +l2.getAuteur());

EXERCICE4 :
public class Livre
{

private String titre;


private String auteur;
private int nbPages;

public Livre(String unAuteur,String unTitre)


{

this.auteur=unAuteur;
this.titre=unTitre;

public String getAuteur() {


return this.auteur;
}
public String getTitre()
{
return this.titre;
}
public int getNbPages() {

return this.nbPages;
}
public void setAuteur(String unAuteur)
{
this.auteur=unAuteur;
}
public void setTitre(String unTitre)
{
this.titre=unTitre;
}
public void setNbPages(int nb)
{

if(nb>0)
{
this.nbPages=nb;
}
else
{
System.out.println("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");
l1.setNbPages(300);
l2.setNbPages(150);

System.out.println("l’auteur de livre 1 : " +l1.getAuteur());

System.out.println("l’auteur de livre 2 : " +l2.getAuteur());

}
EXERCICE5 : public class Livre
{

private String titre;


private String auteur;
private int nbPages;

public Livre(String unAuteur,String unTitre)


{
this.auteur=unAuteur;
this.titre=unTitre;
}

public String getAuteur() {


return this.auteur;
}
public String getTitre()
{
return this.titre;
}
public int getNbPages() {

return this.nbPages;
}
public void setAuteur(String unAuteur)
{
this.auteur=unAuteur;
}
public void setTitre(String unTitre)
{
this.titre=unTitre;
}
public void setNbPages(int nb)
{

if(nb>0)
{
this.nbPages=nb;
}
else
{
System.out.println("le nombre de page doit supérieur à zero");
}
}

public void AfficherToi()


{

System.out.println(this.toString());
}

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

package Presentaion;

import ex.Livre;

public class TestLivre {

public static void main(String[] args) {


// TODO Auto-generated method stub

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


l1.setNbPages(150);
Livre l2 = new Livre("Emile Zola", "La bête humaine");
l2.setNbPages(170);
System.out.println(l1);

EXERCICE6 :
public class Livre
{

private String titre;


private String auteur;
private int nbPages;

public Livre()
{

}
public Livre(String unAuteur,String unTitre)
{
this();
this.auteur=unAuteur;
this.titre=unTitre;
}

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


{
this(unAuteur,unTitre);
this.nbPages=nbPages;
}

public String getAuteur() {


return this.auteur;
}
public String getTitre()
{
return this.titre;
}
public int getNbPages() {

return this.nbPages;
}
public void setAuteur(String unAuteur)
{
this.auteur=unAuteur;
}
public void setTitre(String unTitre)
{
this.titre=unTitre;
}
public void setNbPages(int nb)
{

if(nb>0)
{
this.nbPages=nb;
}
else
{
System.out.println("le nombre de page doit supérieur à zero");
}
}

public void AfficherToi()


{

System.out.println(this.toString());
}
@Override
public String toString()
{

return "livre ( auteur : "+this.auteur+" , titre :"+this.titre+" et nombre


de pages: "+this.nbPages+" ).";
}

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();
l3.setAuteur("Victor Hugo");
l3.setTitre("Les misérables");
l2.setNbPages(300);
l3.setNbPages(300);
System.out.println(l1);
l2.AfficherToi();

System.out.println(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();
this.nom = nom;
this.adresse = adresse;
this.tele = tele;
this.id=nombre-1;
addIndividu(this);

}
public String getNom() {
return nom;
}
public void setNom(String nom) {
this.nom = nom;
}
public String getAdresse() {
return adresse;
}
public void setAdresse(String adresse) {
this.adresse = adresse;
}
public String getTele() {
return tele;
}
public void setTele(String tele) {
this.tele = 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++)
{

System.out.println(" [" +tab[i]+"] ");

package Presentation;

import busins.Individu;

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");

System.out.println("le nombre d objet "+Individu.getNombre());


System.out.println("----------------------- ");

//Avant le modification
Individu.afficher();

//Apres la modification
System.out.println("aprés la modification");
i22.modifier(1, " jff", "adress 000", "05456786543456");

Individu.afficher();

Vous aimerez peut-être aussi