aymen

708 mots 3 pages
Institut Supérieur de Gestion

1èreIAG

Cahier de TD en Langage « JAVA »

Série d’exercices N°1
Exercice 1:
1) Définir la classe Rectangle caractérisée par:
- Deux attributs privés (longueur, largeur).
- Un constructeur permettant d’initialiser la longueur et la largeur d’un objet de la classe
Rectangle.
- Les méthodes publiques suivantes permettant:


d’obtenir la longueur d’un rectangle,



d’obtenir la largeur d’un rectangle,



de modifier la longueur d’un rectangle,



de modifier la largeur d’un rectangle,



de calculer la surface d’un rectangle,



de calculer le périmètre d’un rectangle,

• de comparer deux rectangles.
2) Ecrire un programme java permettant de créer des objets de la classe Rectangle et d’utiliser les méthodes définies dans cette classe.

Exercice 2:
1) Définir la classe DateJour caractérisée par:
- Trois attributs privés (jour, mois, annee).
- Un constructeur permettant d’initialiser le jour, le mois et l’année d’un objet de la classe
DateJour.
- Les méthodes publiques suivantes permettant:


de retourner le jour d’une date donnée,



de retourner le mois d’une date donnée,



de retourner l’année d’une date donnée,



de modifier le jour d’une date donnée,



de modifier le mois d’une date donnée,



de modifier l’année d’une date donnée,



de dire si une année est bissextile ou pas



de donner le nombre de jours d’un mois donné,



de dire si une date est valide ou pas,



de retourner la date suivante à une date donnée,

Prof : Hafedh El Ayech

Page 3

Institut Supérieur de Gestion

1èreIAG

Cahier de TD en Langage « JAVA »

de chercher si une date donnée est un jour férié ou pas, en supposant qu’on a un tableau contenant les jours fériés de l’année en cours.
2) Ecrire un programme java permettant de créer des objets de la classe DateJour et d’utiliser les méthodes définies dans cette classe.


Exercice 3:
Il

en relation

  • Alleamand
    989 mots | 4 pages
  • Ommadawn
    379 mots | 2 pages
  • mael
    308 mots | 2 pages
  • anat
    360 mots | 2 pages
  • osama
    2185 mots | 9 pages
  • Aymane
    369 mots | 2 pages
  • aaas
    659 mots | 3 pages
  • manu
    1132 mots | 5 pages
  • maaaaa
    1143 mots | 5 pages
  • Ames
    777 mots | 4 pages
  • Amani
    573 mots | 3 pages
  • emma
    1087 mots | 5 pages
  • Lesd échanges contemporains relèvent-ils du libre échange ?
    423 mots | 2 pages
  • Multicultural teams
    1309 mots | 6 pages
  • metfodologie dissertation
    2233 mots | 9 pages