Use o Java para implementar um sistema de gerenciamento de livros telefônicos simples, que pode armazenar os nomes, sexos, idades, números de telefone e outras informações de 100 pessoas, e pode adicionar, excluir, modificar e verificar o sistema.
Alguns dos códigos são os seguintes:
classe pública phBook {public static void main (string [] args) {Person PersonArray [] = nova pessoa [100]; int index = 0; for (int i = 0; i <100; i ++) {System.out.println ("Sistema de gerenciamento de livros telefônicos"); System.out.println ("1. Adicione 2. Exclua 3. Modifique 4. Consulta todas as 5. Consulta 0. Sair de acordo com o nome"); System.out.println ("Selecione Business"); Scanner input = new Scanner (System.in); int a = input.NextInt (); switch (a) {case 0: {System.out.println ("Sistema de saída"); i = 101; }; quebrar; Caso 1: {System.out.println ("Adicionar agenda telefônica"); System.out.print ("Nome:"); Scanner n = novo scanner (System.in); Nome da string = n.next (); System.out.print ("Gênero:"); Scanner s = novo scanner (System.in); String sex = s.next (); System.out.print ("Idade:"); Scanner ag = new scanner (System.in); String Age = Ag.Next (); System.out.print ("Tel:"); Scanner Tel = New Scanner (System.in); String Telnum = Tel.Next (); System.out.print ("QQ:"); Scanner q = novo scanner (System.in); String qq = q.next (); System.out.print ("Endereço:"); Scanner add = new scanner (system.in); Endereço da sequência = add.Next (); PersonArray [índice] = nova pessoa (nome, sexo, idade, telnum, qq, endereço); índice = índice + 1; }; quebrar; Caso 2: {System.out.println ("Exclua a lista telefônica"); System.out.println ("Nome que precisa ser excluído:"); Scanner name0 = new scanner (system.in); String denomeada = name0.Next (); para (int j = 0; j <index; j ++) {if (nomeado.equals (PersonArray [j] .Name) == true) {for (int n = j; n <index - 1; n ++) {PersonArray [n] = PersonArray [n+1]; } índice = índice - 1; quebrar; } if (j == index - 1) {System.out.println ("nenhuma pessoa"); }}}}; quebrar; Caso 3: {System.out.println ("Modifique a lista telefônica"); System.out.println ("Nome que precisa ser modificado:"); Scanner name00 = new scanner (System.in); String nameedit = name00.next (); for (int k = 0; k <index; k ++) {if (nameedit.equals (PersonArray [k] .name) == true) {System.out.print ("name:"); Scanner XM1 = new Scanner (System.in); Nome da sequência1 = xm1.next (); System.out.print ("Gênero:"); Scanner XB1 = new Scanner (System.in); String sex1 = xb1.next (); System.out.print ("Idade:"); Scanner nl1 = new scanner (system.in); String Age1 = nl1.next (); System.out.print ("Tel:"); Scanner dh1 = new scanner (system.in); String telnum1 = dh1.next (); System.out.print ("QQ:"); Scanner Q1 = new Scanner (System.in); String qq1 = q1.next (); System.out.print ("Endereço:"); Scanner dz1 = new scanner (System.in); Endereço de string1 = dz1.next (); PersonArray [k] = nova pessoa (nome1, sex1, idade1, telnum1, qq1, endereço1); quebrar; } if (k == index - 1) {System.out.println ("Verifique esta pessoa"); }}}; quebrar; Caso 4: {System.out.println ("Mostrar todas as lidades telefônicas"); for (int l = 0; l <index; l ++) {System.out.println (PersonArray [l] .ToString ()); }}; quebrar; Caso 5: {System.out.println ("Livros telefônicos de consulta"); System.out.println ("Nome que precisa ser consultado:"); Scanner Na = novo scanner (System.in); String namePrint = Na.Next (); for (int m = 0; m <index; m ++) {if (nameprint.equals (PersonArray [m] .Name) == true) {System.out.println (PersonArray [m] .tostring ()); quebrar; } if (m == index - 1) {System.out.println ("Não essa pessoa"); }}}; quebrar; padrão: {System.out.println ("não esta função"); }; quebrar; }} public Person (nome da string, sexo da string, idade de string, string Telnum, string qq, endereço da string) {this.name = name; this.sex = sexo; this.age = idade; this.telnum = Telnum; this.qq = qq; this.address = endereço; } public string tostring () {return "[name =" + name + ", gênero =" + sexo + ", idade =" + idade + ", telefone =" + telnum + ", qq =" + qq + ", endereço =" + endereço + "]"; }Aqui estão os resultados do programa em execução:
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.