Utilisez Java pour implémenter un simple système de gestion des anneaux téléphoniques, qui peut stocker les noms, les sexes, les âges, les numéros de téléphone et autres informations de 100 personnes, et peuvent ajouter, supprimer, modifier et vérifier le système.
Certains codes sont les suivants:
classe publique PhBook {public static void main (String [] args) {personne personneraRray [] = new personne [100]; int index = 0; pour (int i = 0; i <100; i ++) {System.out.println ("Système de gestion des annuaires téléphoniques"); System.out.println ("1. Ajouter 2. Supprimer 3. Modifier 4. Requête Tous les 5. Requête 0. Exit selon le nom"); System.out.println ("Veuillez sélectionner les affaires"); Entrée du scanner = nouveau scanner (System.in); int a = input.nextint (); commutateur (a) {case 0: {System.out.println ("Système de sortie"); i = 101; }; casser; Cas 1: {System.out.println ("Ajouter un répertoire"); System.out.print ("Name:"); Scanner n = nouveau scanner (System.in); String name = n.next (); System.out.print ("Gender:"); Scanner s = nouveau scanner (System.in); String Sex = S.Next (); System.out.print ("Age:"); Scanner AG = nouveau scanner (System.in); String Age = Ag.Next (); System.out.print ("Tél:"); Scanner Tel = nouveau scanner (System.in); String telnum = Tel.Next (); System.out.print ("QQ:"); Scanner Q = nouveau scanner (System.in); String qq = q.next (); System.out.print ("Adresse:"); Scanner Add = nouveau scanner (System.in); String Address = add.Next (); PersonArray [index] = nouvelle personne (nom, sexe, âge, telnum, qq, adresse); index = index + 1; }; casser; Cas 2: {System.out.println ("Supprimer l'annuaire téléphonique"); System.out.println ("Nom qui doit être supprimé:"); Scanner Name0 = new Scanner (System.in); String NamedEL = name0.next (); pour (int j = 0; j <index; j ++) {if (namedel.equals (personArray [j] .name) == true) {for (int n = j; n <index - 1; n ++) {personArray [n] = personArray [n + 1]; } index = index - 1; casser; } if (j == index - 1) {System.out.println ("pas de ce type"); }}}}; casser; Cas 3: {System.out.println ("Modifier l'annuaire téléphonique"); System.out.println ("Nom qui doit être modifié:"); Scanner Name00 = new Scanner (System.in); String NameEdit = name00.next (); pour (int k = 0; k <index; k ++) {if (nameDidit.equals (personArray [k] .name) == true) {System.out.print ("name:"); Scanner xm1 = nouveau scanner (System.in); String name1 = xm1.next (); System.out.print ("Gender:"); Scanner xb1 = nouveau scanner (System.in); String sex1 = xb1.next (); System.out.print ("Age:"); Scanner NL1 = nouveau scanner (System.in); String Age1 = nl1.next (); System.out.print ("Tél:"); Scanner DH1 = nouveau scanner (System.in); String telnum1 = dh1.next (); System.out.print ("QQ:"); Scanner Q1 = nouveau scanner (System.in); String qq1 = q1.next (); System.out.print ("Adresse:"); Scanner DZ1 = nouveau scanner (System.in); String Address1 = dz1.next (); personArray [k] = new personne (name1, sex1, âge1, telnum1, qq1, adresse1); casser; } if (k == index - 1) {System.out.println ("vérifier cette personne"); }}}; casser; Cas 4: {System.out.println ("Afficher tous les annuaires téléphoniques"); pour (int l = 0; l <index; l ++) {System.out.println (personArray [l] .toString ()); }}; casser; Cas 5: {System.out.println ("Rechercher des annuaires téléphoniques"); System.out.println ("Nom qui doit être interrogé:"); Scanner na = nouveau scanner (System.in); String namePrint = na.next (); pour (int m = 0; m <index; m ++) {if (nameprint.equals (personArray [m] .name) == true) {System.out.println (personArray [m] .toString ()); casser; } if (m == index - 1) {System.out.println ("non cette personne"); }}}; casser; par défaut: {System.out.println ("Non cette fonction"); }; casser; }} Personne publique (nom de chaîne, String Sex, String Age, String telnum, String qq, String Address) {this.name = name; this.sex = sexe; this.age = âge; this.telnum = telnum; this.qq = qq; this.address = adresse; } public String toString () {return "[name =" + name + ", sexe =" + sexe + ", age =" + age + ", phone =" + telnum + ", qq =" + qq + ", adresse =" + adresse + "]"; }Voici les résultats du programme en cours d'exécution:
Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.