⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testfilrouge.java

📁 图书馆的一个应用小程序
💻 JAVA
字号:
   package modified;    import java.util.*;   import io.Clavier;     public class TestFilRouge{          public static void main(String[] args) throws DocumentPasEncoreEmprunte,DocumentExistPas,		 BibliothecaireInvalide,UtilisateurExistePas,NbrEmprEstPlein,DocPasEmpruntePar,		 DocumentDejaEmprunte,PasEmprunterDoc {         boolean encore = true;         try{            Bibliothecaire bibliothecaire = new Bibliothecaire("wangwei","123456");            System.out.println(bibliothecaire);                     Bibliotheque bibliotheque = new Bibliotheque();            Document document = new Document(100,"doc","wang");            bibliotheque.ajouterD(document);             Document document2 = new Document(200,"livre","wei");            bibliotheque.ajouterD(document2);             Utilisateur utilisateur = new Utilisateur("ww","123456");            bibliotheque.ajouterU(utilisateur);	            bibliotheque.emprunter(utilisateur,document2);	            while (encore){					System.out.println();               System.out.println("Entrez le numero de l'action");               System.out.println();               System.out.println("1.Ajouter Utilisateur;2.Ajouter Document;3.Emprunter Document;4.Rendre Document;5:Exist");					System.out.println();               int choix = Clavier.getInt();               switch (choix){                  case 1:                     System.out.println("Entrez le nom de la Bibliothecaire");                     String nom1 = Clavier.getString();                     System.out.println("Entrez le mot de passe de la Bibliothecaire");                     String pwd1 = Clavier.getString();                     if (bibliothecaire.estBiliothecaire(nom1, pwd1)){                        System.out.println("Entrez les info de nouvel utilisateur");                        Utilisateur u = new Utilisateur();                        bibliotheque.ajouterU(u);                        System.out.println(u+"Ajoute");	                     }     						break;                                 case 2:                     System.out.println("Entrez le nom de la Bibliothecaire");                     String nom2 = Clavier.getString();                     System.out.println("Entrez le mot de passe de la Bibliothecaire");                     String pwd2 = Clavier.getString();                     if (bibliothecaire.estBiliothecaire(nom2, pwd2)){                        Document doc = new Document();                        bibliotheque.ajouterD(doc);                        System.out.println(doc+" Ajoute");                     }                                          break;                  case 3:			                     System.out.println("Entrez votre nom");                     String nomU = Clavier.getString();                     System.out.println("Entrez votre mot de passe");                     String pwdU = Clavier.getString();                     Utilisateur u = bibliotheque.chercheUtilisateur(nomU,pwdU);                     if (u.peutEmprunt()){                        System.out.println("Entrez le nom de document que vous voulez emprunter");                        String nomDoc = Clavier.getString();                        Document d = bibliotheque. chercheDocument(nomDoc);                        bibliotheque.emprunter(u,d);                        System.out.println(u);                        System.out.println(d);                        System.out.println("La date de remise: "+d.getDateRemise());                        System.out.println("est emprunte par "+d.getEmprunteur());                                                               }                     break;                  case 4:                     System.out.println("Entrez votre nom");                     String nomU2 = Clavier.getString();                     System.out.println("Entrez votre mot de passe");                     String pwdU2 = Clavier.getString();                     Utilisateur u2 = bibliotheque.chercheUtilisateur(nomU2,pwdU2);                     System.out.println(u2);                     Document p;                     Iterator i = u2.getDocEmpruntes().iterator();                     while (i.hasNext()) {                        p = (Document)i.next();                        System.out.println(p);                     }                                       System.out.println("Entrez le nom de document que vous voulez rendre");                     String nomDocEmr = Clavier.getString();                     Document docRendre = bibliotheque.chercheDocEmprunte(nomDocEmr);                     if (u2.emprunterDoc(nomDocEmr)){                        bibliotheque.docRendu(u2,docRendre);                        System.out.println(u2);                     }                                         break;                  case 5:                     encore = false;                     break;                  default:                     System.out.println("Voulez-vous continuer a utiliser notre bibliotheque?");               }            }         }             catch (DocumentPasEncoreEmprunte e){               System.out.println("Le document n'est pas encore emprunte");            }                      catch (DocPasEmpruntePar e){               System.out.println("Vous n'avez pas emprunte ce livre");	            }                      catch (NbrEmprEstPlein e){               System.out.println("votre nombre d'emprunt est plein, donc vous ne peuvez pas emprunter ce document");            }                      catch (UtilisateurExistePas e){               System.out.println("Vous n'etes pas notre utilisateur");            }                      catch (DocumentExistPas e) {               System.out.println("Le document n'est pas dans la bibliotheque");            }                      catch (DocumentDejaEmprunte e){               System.out.println("Ce document est deja emprunte");            }                      catch (PasEmprunterDoc e) {               System.out.println("Vous n'avez pas emprunte ce document");            }      	               }         }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -