EXERCICE 1 public class Compteur{ //Attributs int valeur; //Constructeurs public Compteur(int valeur){ this.valeur=valeur; } public Compteur(){ this(0); } //Méthodes public void incrementer(){ valeur++; } public void decrementer(){ valeur--; } public void raz(){ valeur=0; } public int getValeur(){ return(valeur); } } class TestCompteur{ //Méthodes public static void main(String[] args){ Compteur objet=new Compteur(); int i; for(i=1;i<4;i++) objet.incrementer(); System.out.println("compteur="+objet.getValeur()); objet.decrementer(); System.out.println("compteur="+objet.getValeur()); objet.raz(); System.out.println("compteur="+objet.getValeur()); } } EXERCICE 2 public class Etudiant{ //Attributs String nom,admis; int note1,note2,note3,note4,note5; float moyenne; //Constructeurs Etudiant(String nom,String admis,int note1,int note2,int note3,int note4,int note5,float moyenne){ this.nom=nom; this.note1=note1; this.note2=note2; this.note3=note3; this.note4=note4; this.note5=note5; this.moyenne=moyenne; } Etudiant(){ this("","",0,0,0,0,0,0f); } Etudiant(String nom,int note1,int note2,int note3,int note4,int note5){ this(nom,"",note1,note2,note3,note4,note5,0f); } //Méthodes public void afficher(){ System.out.println(nom); System.out.println(note1+" "+note2+" "+note3+" "+note4+" "+note5); System.out.println("La moyenne est: "+moyenne); System.out.println("Vous êtes "+admis); } public void calculerMoyenne(){ moyenne=(note1+note2+note3+note4+note5)/5f; } public void admissibilité(){ if(moyenne>=10)admis="ADMIS"; else admis="NON ADMIS"; } public static void main(String[] args){ System.out.println("On va supposer que les notes sont 0 , 5 , 10 , 15 , 20 ."); System.out.println("Le nom de l'étudiant est Dupont"); System.out.println("Nous allons calculer sa moyenne et afficher ses données."); Etudiant etu1=new Etudiant("Dupont",0,5,10,15,20); etu1.calculerMoyenne(); etu1.admissibilité(); etu1.afficher(); } }