0% ont trouvé ce document utile (0 vote)
80 vues2 pages

Gestion Bibliothèque: Livres & Membres

La classe Bibliothèque gère une bibliothèque en mappant les livres disponibles et les membres enregistrés. Elle permet d'ajouter des livres et membres, et d'emprunter des livres si le livre est disponible et le membre enregistré.

Transféré par

Anas Ouasmi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
80 vues2 pages

Gestion Bibliothèque: Livres & Membres

La classe Bibliothèque gère une bibliothèque en mappant les livres disponibles et les membres enregistrés. Elle permet d'ajouter des livres et membres, et d'emprunter des livres si le livre est disponible et le membre enregistré.

Transféré par

Anas Ouasmi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd

import [Link].

HashMap;
import [Link];

class Livre {
String titre;
String auteur;
String isbn;

public Livre(String titre, String auteur, String isbn) {


[Link] = titre;
[Link] = auteur;
[Link] = isbn;
}
}

class Membre {
String nom;
int numeroMembre;

public Membre(String nom, int numeroMembre) {


[Link] = nom;
[Link] = numeroMembre;
}
}

class Bibliotheque {
Map<String, Livre> livresDisponibles = new HashMap<>();
Map<Integer, Membre> membresEnregistres = new HashMap<>();

public void ajouterLivre(Livre livre) {


[Link]([Link], livre);
[Link]("Livre ajouté: " + [Link]);
}

public void enregistrerMembre(Membre membre) {


[Link]([Link], membre);
[Link]("Membre enregistré: " + [Link]);
}

public void emprunterLivre(String isbn, int numeroMembre) {


try {
Livre livreEmprunte = [Link](isbn);
Membre membreEmpruntant = [Link](numeroMembre);

if (livreEmprunte != null && membreEmpruntant != null) {


[Link]([Link] + " a emprunté le livre " +
[Link]);
[Link](isbn);
} else {
[Link]("Livre non disponible ou ISBN invalide.");
}
} catch (Exception e) {
[Link]("Erreur lors de l'emprunt du livre.");
}
}
}

public class BibliothequeApp {


public static void main(String[] args) {
Bibliotheque biblio = new Bibliotheque();

Livre livre1 = new Livre("Le Seigneur des Anneaux", "J.R.R. Tolkien", "978-
2-1234-5678-9");
Livre livre2 = new Livre("Harry Potter à l'école des sorciers", "J.K.
Rowling", "978-

Vous aimerez peut-être aussi