Contoh -contoh dalam artikel ini berbagi dengan Anda kode spesifik dari sistem manajemen skor siswa Java untuk referensi Anda. Konten spesifiknya adalah sebagai berikut
/ * *@Hak Cipta oleh Lzyrapx pada 2016/4/12. *@Nama: Sistem Manajemen Skor Siswa Java. *@Fungsi: Informasi terkait siswa, entri, kueri, statistik, modifikasi, dll .... *@ps: Jika sistem manajemen siswa dari antarmuka grafis tidak diperlukan, itu tidak akan dilakukan. */ impor java.util.scanner; impor java.lang.*; impor java.io.*; Siswa kelas {Siswa statis swasta [] S = siswa baru [100]; // masukkan batas atas siswa int n = 0; nama string pribadi; private int num; classage string pribadi; Private int China; matematika int pribadi; Private int English; // menilai apakah informasi siswa telah dimasukkan public void judge () melempar ioException {int i; char ch; String str; Pemindai di = pemindai baru (System.in); if (n == 0) {System.out.println ("Anda belum memasukkan informasi siswa, apakah akan memasukkan (y/n):"); str = in.next (); ch = str.charat (0); while (ch! = 'y' && ch! = 'y' && ch! = 'n' && ch! = 'n') {System.out.println ("Input tidak benar, mohon masukkan kembali:"); 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 () melempar ioException // Top pengecualian dan hubungi metode ini untuk menangani pengecualian. Jika metode utama juga melempar pengecualian, itu diserahkan ke mesin virtual Java untuk diproses, sama di bawah ini. {int a; Pemindai di = pemindai baru (System.in); System.out.println ("************* Sistem Manajemen Informasi Siswa *************"); System.out.println ("****** 1. Masukkan informasi siswa *******"); System.out.println ("****** 2. Tampilkan informasi siswa *******"); System.out.println ("****** 3. Modifikasi informasi siswa *******"); System.out.println ("****** 4. Hapus informasi siswa *******"); System.out.println ("****** 5. Lihat Informasi Siswa *******"); System.out.println ("****** 0. Keluar dari sistem manajemen *******"); System.out.println ("*****************************************************"); System.out.print ("Silakan pilih (0 ~ 5):"); a = in.nextInt (); while (a <0 || a> 5) {System.out.print ("Input tidak valid, mohon masukkan kembali:"); a = in.nextInt (); } switch (a) {case 1: this.add (); merusak; Kasus 2: this.show (); merusak; Kasus 3: this.modif (); break; Kasus 4: this.delete (); break; Kasus 5: this.look (); break; Kasus 0: System.out.println ("Keluarlah sistem berhasil !!!"); System.exit (0); break; }} // Masukkan informasi siswa void public add () melempar ioException {string str1, str1, str2; int i, num1, t = 1; Char Ch, CH1; FileWriter fw = FileWriter baru ("e: //student.txt", true); // Masukkan informasi siswa ke dalam file txt yang ditentukan fw.write ("Daftar informasi siswa yang dimasukkan/r/n/r/n nomor nama siswa kelas skor Cina skor matematika skor bahasa Inggris/r/n"); Pemindai di = pemindai baru (System.in); while (t == 1) {System.out.println ("Harap masukkan nomor siswa:"); num1 = in.nextInt (); // menilai apakah nomor siswa diulangi untuk (i = 0; i <n; i ++) {while (s [i] .num == num1) {System.out.println ("Nomor siswa ini sudah ada, mohon masuk kembali"); System.out.print ("Harap masukkan nomor siswa:"); num1 = in.nextInt (); }} s [n] .num = num1; str2 = string.valueof (num1); fw.write (str2+""); System.out.println (); System.out.println ("Silakan masukkan nama siswa:"); s [n] .name = in.next (); fw.write (s [n] .name+""); System.out.println (); System.out.println ("Silakan masukkan kelas siswa:"); s [n] .classage = in.next (); fw.write (s [n] .classage+""); System.out.println ("Harap masukkan skor Mahasiswa Cina:"); s [n] .chinese = in.nextInt (); fw.write (s [n] .chinese+""); System.out.println ("Harap masukkan skor matematika siswa:"); S [n] .math = in.nextInt (); fw.write (s [n] .chinese+"" "); System.out.println (" Harap masukkan skor bahasa Inggris siswa: "); s [n] .English = in.nextInt (); fw.write (n]. (Y/n) "); str = in.next (); ch = str.charat (0); while (ch! = 'N' && ch! = 'N' && ch! = 'Y' && ch! = 'Y') {System.out.println (" Inputnya tidak valid, mohon masuk kembali: "); str = in.next (" Input; if (ch == 'n' || ch == 'n') {break;}} System.out.println (); while (ch1! = 'y' && ch1! = 'y' && ch1! = 'n' && ch1! = 'n') {System.out.println ("inputnya tidak valid, mohon masukkan kembali:"); } if (ch1 == 'n' || ch1 == 'n') {System.out.println (""); "+n+" Siswa! "); System.out.println (" Informasi siswa yang Anda masukkan adalah sebagai berikut: "); System.out.println (); System.out.println (" Sahenir/Tname/Tclass/Tchinese/Tmathematics/Tenglish "); for (i = 0; i <n; I <n; i+iPhematics/tewlish"); for (i = 0; i <n; i <n; i+iPhematics/tewlish "); for (i = 0; i <n; i <n; i+a+{iN+{iT. "+S [i] .name+" "+S [i] .classage+" "+S [i] .Chinese+" "+S [i] .math+" "+S [i] .English);} System.out.println (" Sistem kembali ke menu utama! "); this.Menu ();} {delete delete voidy void! ini. t = j; Administrator ingin menghapus System.out.println ("Nomor Siswa/T Name/T Class"); // Fungsi ini tidak dapat diperluas System.out.println (S [t] .num+""+S [t] .name+"+S [T]. str = pin.Next (); {System.out.println (); berhasil! "); System.out.println (" System kembali ke menu utama! "); this.menu ();}}} // Lihat informasi siswa void public look () melempar ioException {filereader fr = new filereader (" e: //student.txt ");//view informasi siswa; txt (" e: //student.txt ");//view information {a) (" e: //student.txt "); ////view information di txt (" e: //student.tx ");////view information di txt (" e: //student.txt ");////view information di txt (" e: a = steRtudent.txt ");////view information in look (" e: a = a: a; a = a = a load. System.out.print (char) a); J = 0, K = 0, NUM2, NUM3, MOI, C = 1; K = 1; Modifikasi adalah sebagai berikut: "); System.out.println (" Nomor Siswa/Kelas T Name/T "); System.out.println (S [t] .num+" "+S [t] .name+" "+S [t] .Ckelas); System.out.println (" Cina/Tmathematics/Tantish "); "+S [t] .math+" "+S [t] .English); System.out.println (); System.out.println (" Anda pasti akan memodifikasi (y/n): "); str = pin.next (); ch = str.charat (0); while (ch! = 'y' & & Ch! = 'y' System. if (ch == 'y' || ch == 'y') {System.out.println ("************************************************"); System. Nomor: "); num3 = pin.nextInt (); s [t] .num = num3; break; case 2: System.out.print (" Harap masukkan kelas baru: "); str1 = pin.next (); s [t] .classage = str2; break; case 3: System.out.print (" Harap masukkan nama baru: "); str2 = str2 = case 3: system.out.print (" Harap masukkan nama baru: "); str2; System.out.println (data telah berhasil dimodifikasi! "); System. Main (String [] args) melempar ioException {siswa Stu = siswa baru ();Rendering parsial:
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.