تشارككم الأمثلة الواردة في هذه المقالة في الرمز المحدد لنظام إدارة نقاط طلاب Java للرجوع إليه. المحتوى المحدد كما يلي
/ * *@حقوق الطبع والنشر بواسطة Lzyrapx في 2016/4/12. *@name: Java Student Score Management System. *@الوظيفة: المعلومات المتعلقة بالطلاب ، الإدخال ، الاستعلام ، الإحصائيات ، التعديل ، إلخ .... *@PS: إذا لم يكن نظام إدارة الطلاب للواجهة الرسومية غير مطلوب ، فلن يتم ذلك. */ استيراد java.util.scanner ؛ استيراد java.lang.*؛ استيراد java.io.*؛ طالب الفصل {الطالب الثابت الخاص [] S = طالب جديد [100] ؛ // أدخل الحد الأعلى للطلاب int n = 0 ؛ اسم السلسلة الخاصة ؛ خاص int num ؛ سلسلة سلسلة خاصة ؛ int الصينية الخاصة ؛ الرياضيات الخاصة اللغة الإنجليزية الخاصة ؛ . Char ch ؛ سلسلة شارع الماسح الضوئي في = ماسح ضوئي جديد (system.in) ؛ if (n == 0) {system.out.println ("لم تدخل أي معلومات طالب حتى الآن ، سواء للدخول (y/n):") ؛ str = in.next () ؛ ch = str.charat (0) ؛ بينما (ch! = 'y' && ch! = 'y' && ch! = 'n' && ch! = 'n') {system.out.println ("الإدخال غير صحيح ، يرجى إعادة الدخول:") ؛ str = in.next () ؛ ch = str.charat (0) ؛ } if (ch == 'y' || ch == 'y') {this.add () ؛ } if (ch == 'n' || ch == 'n') {this.menu () ؛ }}} // Menu Public Void Menu () يلقي IoException // أعلى الاستثناء واتصل بهذه الطريقة للتعامل مع الاستثناء. إذا كانت الطريقة الرئيسية تطرح أيضًا الاستثناء ، فسيتم تسليمها إلى جهاز Java Virtual للمعالجة ، وهو نفسه أدناه. {int a ؛ الماسح الضوئي في = ماسح ضوئي جديد (system.in) ؛ System.out.println ("*************** نظام إدارة معلومات الطالب *************") ؛ System.out.println ("****** 1. أدخل معلومات الطالب *******") ؛ System.out.println ("****** 2. عرض معلومات الطالب *******") ؛ System.out.println ("****** 3. تعديل معلومات الطالب *******") ؛ System.out.println ("****** 4. حذف معلومات الطالب *******") ؛ System.out.println ("****** 5. عرض معلومات الطالب *******") ؛ System.out.println ("****** 0. الخروج من نظام الإدارة *******") ؛ System.out.println ("********************************************************* System.out.print ("الرجاء تحديد (0 ~ 5):") ؛ a = in.nextint () ؛ بينما (A <0 || A> 5) {system.out.print ("الإدخال غير صالح ، يرجى إعادة الدخول:") ؛ a = in.nextint () ؛ } switch (a) {case 1: this.add () ؛ استراحة؛ الحالة 2: this.show () ؛ استراحة؛ الحالة 3: this.modif () ؛ كسر ؛ الحالة 4: this.delete () ؛ كسر ؛ الحالة 5: this.look () ؛ Break ؛ الحالة 0: System.out.println ("الخروج من النظام بنجاح !!!") ؛ System.exit (0) ؛ Break ؛ }} // إدخال معلومات الطالب public void add () يلقي ioException {String str ، str1 ، str2 ؛ int i ، num1 ، t = 1 ؛ Char CH ، CH1 ؛ filewriter fw = new filewRiter ("e: //student.txt" ، true) ؛ // إدخال معلومات الطالب في ملف txt المحدد fw.write ("قائمة معلومات الطالب التي تم إدخالها/r/n/r/n اسم الطالب اسم الدرجة الصينية النتيجة الرياضية النتيجة الإنجليزية/r/n") ؛ الماسح الضوئي في = ماسح ضوئي جديد (system.in) ؛ بينما (t == 1) {system.out.println ("الرجاء إدخال رقم الطالب:") ؛ num1 = in.nextint () ؛ // احكم على ما إذا كان رقم الطالب يتكرر لـ (i = 0 ؛ i <n ؛ i ++) {بينما (s [i] .num == num1) {system.out.println ("هذا رقم الطالب موجود بالفعل ، يرجى إعادة الدخول") ؛ System.out.print ("الرجاء إدخال رقم الطالب:") ؛ num1 = in.nextint () ؛ }} s [n] .num = num1 ؛ str2 = string.valueof (num1) ؛ fw.write (str2+"") ؛ System.out.println () ؛ System.out.println ("الرجاء إدخال اسم الطالب:") ؛ s [n] .name = in.next () ؛ fw.write (s [n] .name+"") ؛ System.out.println () ؛ System.out.println ("الرجاء إدخال فصل الطالب:") ؛ s [n] .classage = in.next () ؛ fw.write (s [n] .classage+"") ؛ System.out.println ("الرجاء إدخال النتيجة الصينية الطالب:") ؛ s [n] .chinese = in.nextint () ؛ fw.write (s [n] .chinese+"") ؛ System.out.println ("الرجاء إدخال درجات الرياضيات الطالب:") ؛ s [n] .math = in.nextint () ؛ fw.write (s [n] .chinese+"" ") ؛ system.out.println (" الرجاء إدخال درجات اللغة الإنجليزية للطلاب: ") ؛ (y/n) ") ؛ str = in.next () ؛ ch = str.charat (0) ؛ بينما (ch! = 'n' && ch! = 'n' && ch! = 'y' && ch! = 'y') if (ch == 'n' || ch == 'n') {break ؛ بينما (CH1! = y '&& CH1! =' Y '&& CH1! =' N ' إذا كانت (ch1 n || ch1 == 'n') {system.outln (") ؛ الطلاب! "+s [i] .name+" "+s [i] .classage+" "+s [i] .Chinese+" "+s [i] .math+" "+s [i] .English) ؛} system.out.println (" system to the main! ") ؛ j = 0 ، k = num1 ؛ إذا كان (k == 0) {system.out.println (آسف! System.out.println ("رقم الطالب/T class") ch = str.charat (0) ؛ System.out.println () ؛ System.out.println ("يعود النظام إلى القائمة الرئيسية!" System.Out (char) a) ؛ char str ، str2 ؛ System.out.println (آسف! number/t name/t class ") ؛ system.out.println (s [t] .num+" "+s [t] .name+" "+s [t] System.out.println () ؛ str = pin.next () ؛ System.out.println ("******************************************** الاسم ******* ") ؛ system.out.println (" ************************************************* رقم: ") ؛ num3 = pin.nextint () ؛ s [t] .num = num3 ؛ break ؛ الحالة 2: system.out.print (" الرجاء إدخال فئة جديدة: ") ؛ str1 = pin.next () ؛ s [t] System.out.println ("تم تعديل البيانات!") ؛ System.Out. Main (args) rewors ioexception {student studer () ؛الاداءات الجزئية:
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.