استخدم Java لتنفيذ نظام بسيط لإدارة كتب الهاتف ، والذي يمكنه تخزين الأسماء والأجناس والأعمار وأرقام الهواتف وغيرها من المعلومات التي تبلغ 100 شخص ، ويمكنها إضافة النظام وحذفه وتعديله والتحقق منه.
بعض الرموز هي كما يلي:
Public Class Probook {public static void main (string [] args) {person personarray [] = new شخص [100] ؛ int index = 0 ؛ لـ (int i = 0 ؛ i <100 ؛ i ++) {system.out.println ("نظام إدارة دفتر الهاتف") ؛ System.out.println ("1. إضافة 2. حذف 3. تعديل 4. الاستعلام عن جميع 5. الاستعلام 0. الخروج وفقا للاسم") ؛ System.out.println ("الرجاء تحديد الأعمال") ؛ إدخال الماسح الضوئي = الماسح الضوئي الجديد (System.in) ؛ int a = input.nextint () ؛ Switch (a) {case 0: {system.out.println ("exit system") ؛ أنا = 101 ؛ } ؛ استراحة؛ الحالة 1: {system.out.println ("إضافة كتاب الهاتف") ؛ system.out.print ("الاسم:") ؛ الماسح الضوئي N = ماسح ضوئي جديد (System.in) ؛ اسم السلسلة = n.next () ؛ system.out.print ("الجنس:") ؛ الماسح الضوئي = الماسح الضوئي الجديد (system.in) ؛ سلسلة الجنس = s.next () ؛ System.out.print ("العمر:") ؛ الماسح الضوئي Ag = ماسح ضوئي جديد (System.in) ؛ العمر العمر = ag.next () ؛ System.out.print ("Tel:") ؛ الماسح الضوئي tel = ماسح ضوئي جديد (system.in) ؛ سلسلة telnum = tel.next () ؛ system.out.print ("qq:") ؛ الماسح الضوئي Q = ماسحة ضوئية جديدة (System.in) ؛ سلسلة qq = q.next () ؛ system.out.print ("العنوان:") ؛ الماسح الضوئي إضافة = ماسح ضوئي جديد (system.in) ؛ عنوان السلسلة = add.next () ؛ PersonArray [index] = new شخص (الاسم ، الجنس ، العمر ، telnum ، qq ، العنوان) ؛ الفهرس = فهرس + 1 ؛ } ؛ استراحة؛ الحالة 2: {system.out.println ("حذف دفتر الهاتف") ؛ System.out.println ("الاسم الذي يجب حذفه:") ؛ namener name0 = New Scanner (System.in) ؛ سلسلة اسمها = name0.next () ؛ لـ (int j = 0 ؛ j <index ؛ j ++) {if (namedel.equals (personarray [j] } الفهرس = الفهرس - 1 ؛ استراحة؛ } if (j == index - 1) {system.out.println ("لا مثل هذا الشخص") ؛ }}}} ؛ استراحة؛ الحالة 3: {system.out.println ("تعديل دفتر الهاتف") ؛ System.out.println ("الاسم الذي يجب تعديله:") ؛ namener scanner = new Scanner (system.in) ؛ string nameedit = name00.next () ؛ لـ (int k = 0 ؛ k <index ؛ k ++) {if (nameedit.equals (personarray [k] .name) == true) {system.out.print ("name:") ؛ الماسح الضوئي xm1 = ماسح ضوئي جديد (system.in) ؛ name string 1 = xm1.next () ؛ system.out.print ("الجنس:") ؛ الماسح الضوئي xb1 = ماسح ضوئي جديد (system.in) ؛ سلسلة sex1 = xb1.next () ؛ System.out.print ("العمر:") ؛ الماسح الضوئي NL1 = ماسح ضوئي جديد (System.in) ؛ سلسلة age1 = nl1.next () ؛ System.out.print ("Tel:") ؛ الماسح الضوئي DH1 = ماسح ضوئي جديد (System.in) ؛ سلسلة telnum1 = dh1.next () ؛ system.out.print ("qq:") ؛ الماسح الضوئي Q1 = ماسح ضوئي جديد (System.in) ؛ سلسلة qq1 = q1.next () ؛ system.out.print ("العنوان:") ؛ الماسح الضوئي DZ1 = ماسح ضوئي جديد (System.in) ؛ string address1 = dz1.next () ؛ personarray [k] = شخص جديد (name1 ، sex1 ، age1 ، telnum1 ، qq1 ، address1) ؛ استراحة؛ } if (k == index - 1) {system.out.println ("تحقق من هذا الشخص") ؛ }}} ؛ استراحة؛ الحالة 4: {system.out.println ("عرض جميع كتب الهاتف") ؛ لـ (int l = 0 ؛ l <index ؛ l ++) {system.out.println (personarray [l] .toString ()) ؛ }} ؛ استراحة؛ الحالة 5: {system.out.println ("كتب الهاتف الاستعلام") ؛ system.out.println ("الاسم الذي يجب الاستعلام عنه:") ؛ الماسح الضوئي na = ماسح ضوئي جديد (system.in) ؛ nameprint string = na.next () ؛ لـ (int m = 0 ؛ m <index ؛ m ++) {if (nameprint.equals (personarray [m] استراحة؛ } if (m == index - 1) {system.out.println ("لا هذا الشخص") ؛ }}} ؛ استراحة؛ الافتراضي: {system.out.println ("لا هذه الوظيفة") ؛ } ؛ استراحة؛ }} الشخص العام (اسم السلسلة ، سلسلة الجنس ، العمر ، سلسلة telnum ، سلسلة QQ ، عنوان السلسلة) {this.name = name ؛ this.Sex = الجنس ؛ this.age = العمر ؛ this.telnum = telnum ؛ this.qq = qq ؛ this.address = العنوان ؛ } السلسلة العامة toString () {return "[name =" + name + "، gender =" + sex + "، age =" + age + "، phone =" + telnum + "، qq =" + qq + "، address =" + address + "] ؛ }فيما يلي نتائج البرنامج الذي يعمل:
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.