Vous êtes sur la page 1sur 2

TD 2 POO

Partie I

Définir les termes suivants : Constructeur, méthode


Quelle est la différence entre constructeur et méthode

Partie II

Exercice n°1:
Soit le programme suivant :
int n=8;

int compteur=1;
int resultat=1;

while(compteur<=n)
{ resultat=resultat*compteur;
compteur=compteur+1; }

System.out.println(resultat);

1) Que fait ce programme,


2)Créer une classe publique pour tester et exécuter ce programme

Exercice n°2:
import java.util.Scanner;
public class X
{
public static void main (String [] )
{
Scanner sc = new Scanner(System.in);
int première, deuxième, laPlusGrande ;
System.out.println("Entrer une valeur :") ;
première = sc.nextInt();
System.out.println("Entrer une deuxieme valeur :") ;
deuxième = sc.nextInt();

1
TD 2 POO

if (première > deuxième)


{
System.out.println(deuxième + " " + première) ;
laPlusGrande = première ;
}
else
{
System.out.println(première + " " + deuxième) ;
laPlusGrande = deuxième ;
}

……………………………………………………………………………………
…………………………………………………………………………………..
}
}
1) Que fait ce programme
2) Compléter le programme suivant pour l’affichage de résultat.
3) Exécuter ce programme
4)
Exercice n°3 :
1) Ecrivez une classe Rectangle permettant de calculer la surface d’un rectangle.
Chaque rectangle est caractérisé par une longueur et une largeur. La classe
rectangle comprend :

− Une méthode surface calculant la surface du rectangle


− Une méthode affiche, affichant la surface
2) Ecrivez une méthode main utilisant cette classe pour créer un rectangle, afficher sa
surface, modifier sa longueur et en afficher à nouveau la surface

Vous aimerez peut-être aussi