TP JAVA
Exercice 1 :
1)Complétez la classe Coordonnees représentant les coordonnées d’une personne avec les champs :
nom, prénom, téléphone, adresse.
Ajoutez à cette classe un constructeur et une méthode toString().
Class Coordonnees {
Private String nom ;
Private String prenom ;
Private String telephone ;
Private String adresse ;
/…. A compléter
}
2) Compléter ensuite la classe CarnetCoordonnes représentant un carnet de coordonnées.
Elle contiendra les attributs privés suivants :
Un tableau de coordonnées nommé carnet
Un entier nommé nbCoordonnees représentant le nombre d’éléments de
Les méthodes suivantes :
Un constructeur pour définir un carnet vide pouvant contenir 100 coordonnées au maximum.
Ajouter (coordonnees C) pour ajouter les coordonnées d’une personne dans <carnet> .
Rechercher (String nom, String prenom) pour retrouver et afficher les coordonnées du premier
personne (téléphone, adresse) dans le carnet à partir de son nom et prénom. Si cette méthode ne
trouve pas les coordonnées d’une personne dans le carnet elle affiche que cette personne n’existe
pas dans le carnet.
Afficher () pour afficher les coordonnées se trouvant dans le carnet
3) Créer Classe testcarnet qui va servir comme classe de test.
Exercice 2 :
1). Commencer par écrire la classe Client.
Cette classe doit contenir les attributs nom, adr et tel.
Ajouter à cette classe les methodes getnom, get ade,…. et une méthode toString.
2). Un compte bancaire est caractérisé par un numéro, un solde, et son propriétaire.
Le numéro du compte doit être attribué d’une manière automatique. C'est-à-dire que le premier
compte aura le numéro 1, le deuxième aura le numéro 2, etc.
Munir la classe Compte des constructeurs Compte(double solde, Client client) et Compte(String nom,
String adr, long tel) .
Cette classe doit permettre de modifier un solde (créditer et débiter) et de transferer un montant.
Ajouter les méthodes afficher et toString.
Munir la classe Compte d’une main pour la tester.
Cette méthode crée et affiche de comptes, fait des opérations de débit crédit et transfert.
Elle affiche aussi le nombre de comptes.
3). Ecrire maintenant la classe AgenceBancaire qui contient :
Un tableau de comptes
Un compteur indiquant le nombre de comptes effectivement présents dans le tableau
Ajouter un nouveau compte
Afficher l'état de tous les comptes de l'agence (toString et afficher)
Rechercher les comptes en donnant simplement le nom du titulaire.
Rechercher les comptes en donnant le numéro du compte.
4). Enfin, vous allez écrire la classe Banque qui va servir comme classe de test.