ใช้ Java เพื่อใช้ระบบการจัดการสมุดโทรศัพท์อย่างง่ายซึ่งสามารถจัดเก็บชื่อเพศอายุหมายเลขโทรศัพท์และข้อมูลอื่น ๆ ของ 100 คนและสามารถเพิ่มลบแก้ไขและตรวจสอบระบบ
รหัสบางส่วนมีดังนี้:
phbook ระดับสาธารณะ {โมฆะคงที่สาธารณะหลัก (String [] args) {person personarray [] = บุคคลใหม่ [100]; ดัชนี int = 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 (); สวิตช์ (a) {กรณี 0: {system.out.println ("ระบบออก"); i = 101; - หยุดพัก; กรณีที่ 1: {system.out.println ("เพิ่มสมุดโทรศัพท์"); System.out.print ("ชื่อ:"); สแกนเนอร์ n = สแกนเนอร์ใหม่ (System.in); ชื่อสตริง = n.next (); System.out.print ("เพศ:"); สแกนเนอร์ S = เครื่องสแกนใหม่ (System.in); String sex = s.next (); System.out.print ("อายุ:"); สแกนเนอร์ Ag = ใหม่สแกนเนอร์ (System.in); string age = ag.next (); System.out.print ("โทรศัพท์:"); สแกนเนอร์โทร = สแกนเนอร์ใหม่ (System.in); สตริง telnum = tel.next (); System.out.print ("qq:"); สแกนเนอร์ Q = เครื่องสแกนใหม่ (System.in); สตริง qq = q.next (); System.out.print ("ที่อยู่:"); สแกนเนอร์เพิ่ม = สแกนเนอร์ใหม่ (System.in); String address = add.next (); personarray [ดัชนี] = บุคคลใหม่ (ชื่อ, เพศ, อายุ, telnum, qq, ที่อยู่); ดัชนี = ดัชนี + 1; - หยุดพัก; กรณีที่ 2: {system.out.println ("ลบสมุดโทรศัพท์"); System.out.println ("ชื่อที่ต้องถูกลบ:"); Scanner name0 = ใหม่สแกนเนอร์ (System.in); สตริง namedel = name0.next (); สำหรับ (int j = 0; j <index; j ++) {ถ้า (namedel.equals (personarray [j] .name) == true) {สำหรับ (int n = j; n <ดัชนี - 1; n ++) {personarray [n] = personarray [n+1]; } ดัชนี = ดัชนี - 1; หยุดพัก; } if (j == ดัชนี - 1) {system.out.println ("ไม่มีบุคคลดังกล่าว"); - หยุดพัก; กรณีที่ 3: {system.out.println ("แก้ไขสมุดโทรศัพท์"); System.out.println ("ชื่อที่ต้องแก้ไข:"); Scanner name00 = สแกนเนอร์ใหม่ (System.in); String nameEdit = name00.next (); สำหรับ (int k = 0; k <index; k ++) {ถ้า (nameedit.equals (personarray [k] .name) == true) {system.out.print ("ชื่อ:"); สแกนเนอร์ XM1 = เครื่องสแกนใหม่ (System.in); สตริงชื่อ 1 = xm1.next (); System.out.print ("เพศ:"); สแกนเนอร์ XB1 = เครื่องสแกนใหม่ (System.in); String sex1 = xb1.next (); System.out.print ("อายุ:"); สแกนเนอร์ NL1 = เครื่องสแกนใหม่ (System.in); string age1 = nl1.next (); System.out.print ("โทรศัพท์:"); สแกนเนอร์ 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] = บุคคลใหม่ (ชื่อ 1, sex1, อายุ 1, telnum1, qq1, address1); หยุดพัก; } if (k == ดัชนี - 1) {system.out.println ("ตรวจสอบบุคคลนี้"); - หยุดพัก; กรณีที่ 4: {system.out.println ("แสดงหนังสือโทรศัพท์ทั้งหมด"); สำหรับ (int l = 0; l <index; l ++) {system.out.println (personarray [l] .tostring ()); - หยุดพัก; กรณีที่ 5: {System.out.println ("Query Phone Books"); System.out.println ("ชื่อที่ต้องสอบถาม:"); สแกนเนอร์ Na = เครื่องสแกนใหม่ (System.in); สตริง nameprint = na.next (); สำหรับ (int m = 0; m <index; m ++) {ถ้า (nameprint.equals (personarray [m] .name) == true) {system.out.println (personarray [m] .tostring ()); หยุดพัก; } if (m == ดัชนี - 1) {system.out.println ("ไม่มีบุคคลนี้"); - หยุดพัก; ค่าเริ่มต้น: {system.out.println ("ไม่มีฟังก์ชั่นนี้"); - หยุดพัก; }} บุคคลสาธารณะ (ชื่อสตริง, เพศสตริง, อายุสตริง, สตริง telnum, สตริง qq, ที่อยู่สตริง) {this.name = name; this.sex = เพศ; this.age = อายุ; this.telnum = telnum; this.qq = qq; this.address = ที่อยู่; } public String toString () {return "[name =" + name + ", เพศ =" + sex + ", อายุ =" + age + ", โทรศัพท์ =" + telnum + ", qq =" + qq + ", address =" + ที่อยู่ + "]"; -นี่คือผลลัพธ์ของโปรแกรมที่ทำงาน:
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น