Vous êtes sur la page 1sur 2

TP7:POO.

Java

Exercice 1:

1. Définir une classe Voiture avec les attributs suivants : Id, Marque, Vitesse,
Puissance.

2. Définir un constructeur permettant d’initialiser les attributs d'un objet voiture par
des valeurs passées en paramètre. Sachant que Id doit être auto-incrément. 3.
Définir les accesseurs aux différents attributs de la classe.

4. Définir la méthode toString ( ) permettant d’afficher les informations d'une


voiture.
5. Écrire un programme testant la classe Voiture.

Exercice 2:
Ecrivez un programme Rectangle.java, permettant de lire la largeur et la hauteur
d'un rectangle. Ce programme devra afficher, à la demande, le périmètre ou la
surface du rectangle. Exemples d'exécutions: Entrez la largeur: ...
Entrez la hauteur: …
Surface ('s/S') ou perimètre ('p/P')?: ...
La surface est ...
ou encore:
Entrez la largeur: ...
Entrez la hauteur: …
Erreur: vous avez introduit une largeur ou une hauteur négative!

Le programme devra être bien modularisé de sorte à ce que la méthode main se


présente comme suit:

public static void main(String args[]) {


double largeur = lireDonnee("largeur");
double hauteur = lireDonnee("hauteur");
boolean donneesOk = testerDonnees(largeur, hauteur);
if (donneesOk) {
calculer(largeur, hauteur);
} else {
afficherErreur();
}
}

Vous aimerez peut-être aussi