1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128
| public class Main {
//version 2.0 en liste chainéé
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int choix,sortir=0,choix2,categorie;
Scanner input=new Scanner(System.in);
catalogue cata=new catalogue();
element test=new element();
// test=cata.tete;//je sai il va donnez la refference mais la question c'est esr ce que je modifier element tete va ce modifier?
String auteur;
String edition;
String titre;
String nouveautitre;
do{
System.out.println("--------------------MENU-------------------------");
System.out.println("1-ajouter un nouveau livre dans catallogue (bza3te:d)");
System.out.println("2-supprimer un livre du catallogue (f3arti lina rassna:d)");
System.out.println("3-modifier les donnees du livre (wabzafe:d)");
System.out.println("4-classer votre catallogue (wa3ya9a hadi:d)");
System.out.println("5-afficher le catallogue (zwina hadi:d)");
System.out.println("6-pour sortir (ouuuuuuuufff hnitina:d)");
choix = input.nextInt();
switch (choix) {
case 1:
{
System.out.println("entrez le titre du livre");
titre = input.next();
System.out.println("entrez le nom de l'auteur du livre");
auteur = input.next();
System.out.println("entrez l'edition du livre");
edition = input.next();
System.out.println("entrez la categorie du livre entre 0 a 5 ");
categorie = input.nextInt();
element ptr=cata.tete;
while(ptr.Getsuivnat()!=null)
{
ptr=ptr.suivant;
}
cata.Ajouteralarriere(new livre(titre,auteur,edition,categorie),ptr);
}
break;
/* case 2:
{
System.out.println("entrez le nom du livre que vous voulez supprimer");
String suppr = input.next();
liste = cata.supprimer(liste, suppr);
}
break;*/
/* case 3:
{
System.out.println("entrez le titre du livre que vous voulez modifier");
titre = input.next();
System.out.println("entrez le titre du livre");
nouveautitre = input.next();
System.out.println("entrez le nom de l'auteur du livre");
auteur = input.next();
System.out.println("entrez l'edition du livre");
edition = input.next();
System.out.println("entrez la categorie du livre");
categorie = input.nextInt();
liste=cata.Modifier(liste, titre,nouveautitre , auteur, edition, categorie);
}
break;*/
/*case 4:
{
System.out.println("-------------------menu du trier---------------------------------");
System.out.println("1-classer votre catallogue par titre");
System.out.println("2-classer votre catallogue par auteur");
System.out.println("3-classer votre catallogue par edition");
System.out.println("4-classer votre catallogue par categorie");
choix2 = input.nextInt();
switch (choix2) {
case 1:
{
cata.ClasserTitre(liste);
}
break;
case 2:
{
cata.ClasserparAuteur(liste);
}
break;
case 3:
{
cata.ClasserparEdition(liste);
}
break;
case 4:
{
cata.ClasserparCategorie(liste);
}
break;
default:System.out.println("entrez s'il vou plait un nombre entre 1 et 7 (ou bla 3yaka) " );
break;
}
}break;*/
case 5:
{
cata.afficher();
}
break;
case 6:
{
System.out.print("si vous ete vraiment sur de sortir tapez 6");
sortir = input.nextInt();
}
break;
default:System.out.println("entrez s'il vou plai un nombre entre 1 et 6 (ou bla 3yaka) " );
break;
}
}while(sortir !=6);
// TODO code application logic here
}
}//@conception and creation naoufal el haddad |
Partager