Académique Documents
Professionnel Documents
Culture Documents
1) Créez un projet nommé TPFINAL sous Eclipse ou NetBeans, puis créez-y une
classe nommée « Test1.java ». Ajoutez la méthode main pour exécuter le code qui,
instancie un objet de type ArrayList typé pour les entiers. La liste doit contenir via la
méthode add( ) 15 entiers saisis au clavier dans une boucle :
a) Afficher la somme des entiers contenus dans la liste
b) Afficher tous les entiers négatifs contenus dans la liste
2) Dans le même Projet, créez une Classe « Article.java » ayant des éléments suivants :
- Attributs : code, libelle, catégorie de type chaine et prixUnit, stock de type réel
- Méthode : acheter () : pour acheter, le programme doit vérifier que le stock est
disponible. Si oui la quantité du stock produit concerné est diminuée de la
quantité achetée ; sinon le programme affiche le message « stock insuffisant »
appovisionner() : cette méthode va augmenter la quantité du stock
existant + les entrées
- Ajouter une méthode qui affiche l’Etat d’un objet de cette classe sous-forme
d’une chaine.
- Ajouter un constructeur avec paramètre pour initialiser l’état de l’objet
- Ajouter les getters et setters pour chaque attribut privé
Créez ensuite dans le même projet la classe TestArticle.java et dedans vous devez créer
des objets au moins 8 objets de type Article à stocker dans une collection de type Liste.
a) Le programme doit afficher tous les articles dont la catégorie est saisie au clavier
Voire exemple : suivant
b) Rechercher tous les articles à partir du mot-clé sur le libelle (voire l’exemple
suivant)
a) Le lapin de ce programme
b) La chèvre
c) Zèbre
d) Lion
e) Homme
NB : La classe Animal doit être déclarée abstraite y compris les 3 méthodes. Les attributs
sont déclarés avec les attributs « protégé »