Java版學(xué)生管理系統(tǒng)
本文實(shí)例為大家分享了Java版學(xué)生管理系統(tǒng)的具體代碼,供大家參考,具體內(nèi)容如下
學(xué)生類
//學(xué)生類 public class Student { ? ? //學(xué)號(hào) ? ? private int sid; ? ? //姓名 ? ? private String name; ? ? //年齡 ? ? private int age; ? ? //地址 ? ? private String address; ? ? //創(chuàng)建構(gòu)造方法 ? ? public Student(){ ? ? ? } ? ? public Student(int sid,String name,int age,String address){ ? ? ? ? this.sid = sid; ? ? ? ? this.name = name; ? ? ? ? this.age = age; ? ? ? ? this.address = address; ? ? } ? ? //獲取學(xué)生id ? ? public int getSid(){ ? ? ? ? return sid; ? ? } ? ? //給學(xué)生id賦值 ? ? public void setSid(int sid){ ? ? ? ? this.sid = sid; ? ? } ? ? //獲取學(xué)生姓名 ? ? public String getName(){ ? ? ? ? return name; ? ? } ? ? //給學(xué)生姓名賦值 ? ? public void setName(String name){ ? ? ? ? this.name = name; ? ? } ? ? //獲取學(xué)生年齡 ? ? public int getAge(){ ? ? ? ? return age; ? ? } ? ? //給學(xué)生年齡賦值 ? ? public void setAge(int age){ ? ? ? ? this.age = age; ? ? } ? ? //獲取學(xué)生地址 ? ? public String getAddress(){ ? ? ? ? return address; ? ? } ? ? //給學(xué)生地址賦值 ? ? public void setAddress(String address){ ? ? ? ? this.address = address; ? ? } }
判斷學(xué)號(hào)是否重復(fù)
import java.util.ArrayList; ? //檢查學(xué)號(hào)存在問題 public class IsUsed { ? ? //判斷學(xué)號(hào)是否存在,存在返回true,否則返回false ? ? public static boolean isUsed(ArrayList<Student> array, int sid){ ? ? ? ? boolean flag = false; ? ? ? ? for(int i = 0;i < array.size(); i++){ ? ? ? ? ? ? Student s = array.get(i); ? ? ? ? ? ? //添加的學(xué)生的學(xué)號(hào)與集合中有相同的則返回true ? ? ? ? ? ? if(s.getSid() == sid){ ? ? ? ? ? ? ? ? flag = true; ? ? ? ? ? ? ? ? break; ? ? ? ? ? ? } ? ? ? ? } ? ? ? ? return flag; ? ? } }
添加學(xué)生
import java.util.*; import java.util.Scanner; ? //添加學(xué)生信息類 public class AddStudent { ? ? //添加學(xué)生信息的方法 ? ? public static void addStudentsWay(ArrayList<Student> array){ ? ? ? ? //創(chuàng)建掃描器 ? ? ? ? Scanner sc = new Scanner(System.in); ? ? ? ? ? //為了讓sid在while循環(huán)外面被訪問到,則將它定義在循環(huán)之外 ? ? ? ? int sid; ? ? ? ? //在輸入學(xué)號(hào)前判斷此學(xué)號(hào)是否已存在,如果已存在則重新輸入 ? ? ? ? System.out.println("請(qǐng)輸入學(xué)生學(xué)號(hào):"); ? ? ? ? ? sigin:while(true){ ? ? ? ? ? ? sid = sc.nextInt(); ? ? ? ? ? ? ? //如果學(xué)號(hào)重復(fù)則重新輸入 ? ? ? ? ? ? boolean flag = IsUsed.isUsed(array,sid); ? ? ? ? ? ? ? //學(xué)號(hào)無(wú)重復(fù)執(zhí)行添加學(xué)生功能 ? ? ? ? ? ? if(!flag){ ? ? ? ? ? ? ? ? System.out.println("請(qǐng)輸入學(xué)生姓名:"); ? ? ? ? ? ? ? ? String name = sc.next(); ? ? ? ? ? ? ? ? System.out.println("請(qǐng)輸入學(xué)生年齡:"); ? ? ? ? ? ? ? ? int age = sc.nextInt(); ? ? ? ? ? ? ? ? System.out.println("請(qǐng)輸入學(xué)生居住地:"); ? ? ? ? ? ? ? ? String address = sc.next(); ? ? ? ? ? ? ? ? ? //創(chuàng)建學(xué)生對(duì)象,把輸入的數(shù)據(jù)賦值給學(xué)生對(duì)象 ? ? ? ? ? ? ? ? Student s = new Student(); ? ? ? ? ? ? ? ? s.setSid(sid); ? ? ? ? ? ? ? ? s.setName(name); ? ? ? ? ? ? ? ? s.setAge(age); ? ? ? ? ? ? ? ? s.setAddress(address); ? ? ? ? ? ? ? ? ? //將學(xué)生對(duì)象添加到集合中 ? ? ? ? ? ? ? ? array.add(s); ? ? ? ? ? ? ? ? ? //給出添加成功提示 ? ? ? ? ? ? ? ? System.out.println("添加學(xué)生成功!\n"); ? ? ? ? ? ? ? ? break; ? ? ? ? ? ? }else{ ? ? ? ? ? ? ? ? System.out.println("此學(xué)號(hào)已存在!無(wú)法添加學(xué)生!"); ? ? ? ? ? ? ? ? System.out.println("重新添加請(qǐng)輸入1,退出該功能請(qǐng)輸入0:"); ? ? ? ? ? ? ? ? while(true) { ? ? ? ? ? ? ? ? ? ? int n = sc.nextInt(); ? ? ? ? ? ? ? ? ? ? if (n == 1) { ? ? ? ? ? ? ? ? ? ? ? ? System.out.println("請(qǐng)輸入學(xué)生學(xué)號(hào):"); ? ? ? ? ? ? ? ? ? ? ? ? break; ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? ? ? else if (n == 0) { ? ? ? ? ? ? ? ? ? ? ? ? break sigin; ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? ? ? else{ ? ? ? ? ? ? ? ? ? ? ? ? System.out.println("對(duì)不起輸入有誤!輸入1重新添加,輸入0退出該功能:"); ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? } ? ? ? ? ? ? } ? ? ? ? } ? ? } }
修改學(xué)生信息
import java.util.ArrayList; import java.util.Scanner; ? //修改學(xué)生信息 public class UpdateStudent { ? ? public static void updateStudentWay(ArrayList<Student> array){ ? ? ? ? //創(chuàng)建掃描器 ? ? ? ? Scanner sc = new Scanner(System.in); ? ? ? ? ? int sid; ? ? ? ? System.out.println("請(qǐng)輸入要修改的學(xué)生學(xué)號(hào):"); ? ? ? ? ? sigin:while(true){ ? ? ? ? ? ? sid = sc.nextInt(); ? ? ? ? ? ? ? //判斷學(xué)號(hào)是否存在- ? ? ? ? ? ? boolean flag = IsUsed.isUsed(array,sid); ? ? ? ? ? ? ? //學(xué)號(hào)存在執(zhí)行修改操作 ? ? ? ? ? ? if(flag){ ? ? ? ? ? ? ? ? //鍵盤輸入要修改的學(xué)生的信息 ? ? ? ? ? ? ? ? System.out.println("請(qǐng)輸入學(xué)生的新姓名:"); ? ? ? ? ? ? ? ? String name = sc.next(); ? ? ? ? ? ? ? ? System.out.println("請(qǐng)輸入學(xué)生的新年齡:"); ? ? ? ? ? ? ? ? int age = sc.nextInt(); ? ? ? ? ? ? ? ? System.out.println("請(qǐng)輸入學(xué)生的新居住地:"); ? ? ? ? ? ? ? ? String address = sc.next(); ? ? ? ? ? ? ? ? ? //創(chuàng)建學(xué)生對(duì)象,將輸入的值存入進(jìn)去 ? ? ? ? ? ? ? ? Student s =new Student(); ? ? ? ? ? ? ? ? s.setSid(sid); ? ? ? ? ? ? ? ? s.setName(name); ? ? ? ? ? ? ? ? s.setAge(age); ? ? ? ? ? ? ? ? s.setAddress(address); ? ? ? ? ? ? ? ? ? //遍歷集合修改對(duì)應(yīng)的學(xué)生信息 ? ? ? ? ? ? ? ? for(int i = 0;i < array.size(); i++){ ? ? ? ? ? ? ? ? ? ? Student student = array.get(i); ? ? ? ? ? ? ? ? ? ? if(student.getSid() == sid){ ? ? ? ? ? ? ? ? ? ? ? ? array.set(i,s);//賦值 ? ? ? ? ? ? ? ? ? ? ? ? break; ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? System.out.println("修改學(xué)生信息成功!\n"); ? ? ? ? ? ? ? ? break; ? ? ? ? ? ? }else{ ? ? ? ? ? ? ? ? System.out.println("該學(xué)生不存在,修改學(xué)生信息失敗!"); ? ? ? ? ? ? ? ? System.out.println("重新修改請(qǐng)輸入1,退出該功能請(qǐng)輸入0:"); ? ? ? ? ? ? ? ? while(true) { ? ? ? ? ? ? ? ? ? ? int n = sc.nextInt(); ? ? ? ? ? ? ? ? ? ? if (n == 1) { ? ? ? ? ? ? ? ? ? ? ? ? System.out.println("請(qǐng)輸入修改學(xué)生的學(xué)號(hào):"); ? ? ? ? ? ? ? ? ? ? ? ? break; ? ? ? ? ? ? ? ? ? ? } else if (n == 0) { ? ? ? ? ? ? ? ? ? ? ? ? break sigin; ? ? ? ? ? ? ? ? ? ? } else { ? ? ? ? ? ? ? ? ? ? ? ? System.out.println("對(duì)不起輸入有誤!輸入1重新修改,輸入0退出該功能:"); ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? } ? ? ? ? ? ? } ? ? ? ? } ? ? } }
刪除學(xué)生
import java.util.ArrayList; import java.util.Scanner; ? //刪除學(xué)生信息 public class DeleteStudent { ? ? public static void deleteStudentWay(ArrayList<Student> array) { ? ? ? ? //鍵盤輸入要?jiǎng)h除的學(xué)生學(xué)號(hào),顯示提示信息 ? ? ? ? Scanner sc = new Scanner(System.in); ? ? ? ? System.out.println("請(qǐng)輸入要?jiǎng)h除學(xué)生的學(xué)號(hào):"); ? ? ? ? ? sigin:while (true) { ? ? ? ? ? ? int sid = sc.nextInt(); ? ? ? ? ? ? //遍歷集合對(duì)應(yīng)學(xué)生對(duì)象從集合中刪除 ? ? ? ? ? ? //在刪除/修改學(xué)生操作前,對(duì)學(xué)號(hào)進(jìn)行判斷是否存在 ? ? ? ? ? ? //如果存在執(zhí)行刪除/修改操作 ? ? ? ? ? ? //否則顯示提示信息 ? ? ? ? ? ? int index = -1; ? ? ? ? ? ? for (int i = 0; i < array.size(); i++) { ? ? ? ? ? ? ? ? Student s = array.get(i); ? ? ? ? ? ? ? ? if (sid == s.getSid()) { ? ? ? ? ? ? ? ? ? ? //將要?jiǎng)h除的學(xué)生下標(biāo)保存 ? ? ? ? ? ? ? ? ? ? index = i; ? ? ? ? ? ? ? ? ? ? break; ? ? ? ? ? ? ? ? } ? ? ? ? ? ? } ? ? ? ? ? ? if (index == -1) { ? ? ? ? ? ? ? ? System.out.println("該學(xué)生不存在,刪除學(xué)生失敗!"); ? ? ? ? ? ? ? ? System.out.println("重新刪除請(qǐng)輸入1,退出該功能請(qǐng)輸入0:"); ? ? ? ? ? ? ? ? while(true) { ? ? ? ? ? ? ? ? ? ? int n = sc.nextInt(); ? ? ? ? ? ? ? ? ? ? if (n == 1) { ? ? ? ? ? ? ? ? ? ? ? ? System.out.println("請(qǐng)輸入刪除學(xué)生的學(xué)號(hào):"); ? ? ? ? ? ? ? ? ? ? ? ? break; ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? ? ? else if (n == 0) { ? ? ? ? ? ? ? ? ? ? ? ? break sigin; ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? ? ? else{ ? ? ? ? ? ? ? ? ? ? ? ? System.out.println("對(duì)不起輸入有誤!輸入1重新刪除,輸入0退出該功能:"); ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? } ? ? ? ? ? ? } else { ? ? ? ? ? ? ? ? array.remove(index); ? ? ? ? ? ? ? ? System.out.println("刪除學(xué)生成功!\n"); ? ? ? ? ? ? ? ? break; ? ? ? ? ? ? } ? ? ? ? } ? ? } }
查看所有學(xué)生信息
import java.util.ArrayList; ? //查看所有學(xué)生的信息 public class SeeStudent { ? ? public static void findAllStudentWay(ArrayList<Student> array){ ? ? ? ? //判斷集合中有無(wú)數(shù)據(jù),如果沒有顯示提示信息 ? ? ? ? if(array.size() == 0){ ? ? ? ? ? ? System.out.println("無(wú)信息可查,請(qǐng)先添加信息后再查詢!"); ? ? ? ? ? ? return; ? ? ? ? } ? ? ? ? System.out.println("學(xué)號(hào)\t\t姓名\t\t年齡\t\t居住地址"); ? ? ? ? //將集合中的數(shù)據(jù)取出按照對(duì)應(yīng)格式顯示所有學(xué)生信息,年齡補(bǔ)充顯示“歲” ? ? ? ? for(int i = 0;i < array.size(); i++){ ? ? ? ? ? ? Student s = array.get(i); ? ? ? ? ? ? System.out.println(s.getSid()+"\t\t"+s.getName()+"\t\t"+s.getAge()+"歲\t\t"+s.getAddress()); ? ? ? ? } ? ? } }
學(xué)生管理系統(tǒng)主界面
import java.util.ArrayList; import java.util.Scanner; ? //主方法實(shí)現(xiàn)學(xué)生管理系統(tǒng) @SuppressWarnings("all") public class textMain { ? ? /** ? ? ?* ?1.用輸出語(yǔ)句完成主界面的編寫 ? ? ?* ?2.用Scanner實(shí)現(xiàn)鍵盤錄入數(shù)據(jù) ? ? ?* ?3.用switch選擇語(yǔ)句完成選擇操作 ? ? ?* ?4.用while循環(huán)語(yǔ)句完成操作的選擇 ? ? ?* ?5.用循環(huán)完成再次回到主界面 ? ? ?*/ ? ? public static void main(String[] args){ ? ? ? ? //創(chuàng)建集合對(duì)象,用于存儲(chǔ)學(xué)生數(shù)據(jù) ? ? ? ? ArrayList<Student> array = new ArrayList<>(); ? ? ? ? ? //用循環(huán)完成再次回到主界面 ? ? ? ? System.out.println("--------歡迎進(jìn)入學(xué)生管理系統(tǒng)--------"); ? ? ? ? while(true){ ? ? ? ? ? ? //輸出語(yǔ)句完成主界面的編寫 ? ? ? ? ? ? System.out.println("1 添加學(xué)生"); ? ? ? ? ? ? System.out.println("2 刪除學(xué)生"); ? ? ? ? ? ? System.out.println("3 修改學(xué)生"); ? ? ? ? ? ? System.out.println("4 查看所有學(xué)生信息"); ? ? ? ? ? ? System.out.println("5 退出系統(tǒng)"); ? ? ? ? ? ? ? System.out.println("\n請(qǐng)輸入你的選擇:"); ? ? ? ? ? ? //用Scanner實(shí)現(xiàn)鍵盤錄入數(shù)據(jù) ? ? ? ? ? ? Scanner sc = new Scanner(System.in); ? ? ? ? ? ? int line = sc.nextInt(); ? ? ? ? ? ? ? //用switch語(yǔ)句完成選擇操作 ? ? ? ? ? ? index:switch(line){ ? ? ? ? ? ? ? ? //添加學(xué)生 ? ? ? ? ? ? ? ? case 1: ? ? ? ? ? ? ? ? ? ? //判斷輸入的指令是否有誤 ? ? ? ? ? ? ? ? ? ? System.out.println("\n確定進(jìn)入添加學(xué)生功能嗎(1/0):"); ? ? ? ? ? ? ? ? ? ? while(true) { ? ? ? ? ? ? ? ? ? ? ? ? int number = sc.nextInt(); ? ? ? ? ? ? ? ? ? ? ? ? if(number == 1){ ? ? ? ? ? ? ? ? ? ? ? ? ? ? break; ? ? ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? ? ? ? ? if(number == 0){ ? ? ? ? ? ? ? ? ? ? ? ? ? ? break index;//跳出指定的循環(huán)語(yǔ)句 ? ? ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? ? ? ? ? if (number != 1 || number != 0) { ? ? ? ? ? ? ? ? ? ? ? ? ? ? System.out.println("對(duì)不起,輸入有誤,請(qǐng)輸入1進(jìn)入該功能,輸入0退出此功能!"); ? ? ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? ? ? ? //輸入無(wú)誤則執(zhí)行以下程序 ? ? ? ? ? ? ? ? ? ? System.out.println("歡迎進(jìn)入添加學(xué)生功能->->->"); ? ? ? ? ? ? ? ? ? ? AddStudent.addStudentsWay(array); ? ? ? ? ? ? ? ? ? ? System.out.println("請(qǐng)繼續(xù)你的選擇->->->"); ? ? ? ? ? ? ? ? ? ? break; ? ? ? ? ? ? ? ? ? //刪除學(xué)生 ? ? ? ? ? ? ? ? case 2: ? ? ? ? ? ? ? ? ? ? //判斷輸入的指令是否有誤 ? ? ? ? ? ? ? ? ? ? System.out.println("\n確定進(jìn)入刪除學(xué)生功能嗎(1/0):"); ? ? ? ? ? ? ? ? ? ? while(true) { ? ? ? ? ? ? ? ? ? ? ? ? int number = sc.nextInt(); ? ? ? ? ? ? ? ? ? ? ? ? if(number == 1){ ? ? ? ? ? ? ? ? ? ? ? ? ? ? break; ? ? ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? ? ? ? ? if(number == 0){ ? ? ? ? ? ? ? ? ? ? ? ? ? ? break index;//跳出指定的循環(huán)語(yǔ)句 ? ? ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? ? ? ? ? if (number != 1 || number != 0) { ? ? ? ? ? ? ? ? ? ? ? ? ? ? System.out.println("對(duì)不起,輸入有誤,請(qǐng)輸入1進(jìn)入該功能,輸入0退出此功能!"); ? ? ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? ? ? ? //輸入無(wú)誤則執(zhí)行以下代碼 ? ? ? ? ? ? ? ? ? ? System.out.println("歡迎進(jìn)入刪除學(xué)生功能->->->"); ? ? ? ? ? ? ? ? ? ? DeleteStudent.deleteStudentWay(array); ? ? ? ? ? ? ? ? ? ? System.out.println("請(qǐng)繼續(xù)你的選擇->->->"); ? ? ? ? ? ? ? ? ? ? break; ? ? ? ? ? ? ? ? ? //修改學(xué)生 ? ? ? ? ? ? ? ? case 3: ? ? ? ? ? ? ? ? ? ? //判斷輸入的指令是否有誤 ? ? ? ? ? ? ? ? ? ? System.out.println("\n確定進(jìn)入修改學(xué)生功能嗎(1/0):"); ? ? ? ? ? ? ? ? ? ? while(true) { ? ? ? ? ? ? ? ? ? ? ? ? int number = sc.nextInt(); ? ? ? ? ? ? ? ? ? ? ? ? if(number == 1){ ? ? ? ? ? ? ? ? ? ? ? ? ? ? break; ? ? ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? ? ? ? ? if(number == 0){ ? ? ? ? ? ? ? ? ? ? ? ? ? ? break index;//跳出指定的循環(huán)語(yǔ)句 ? ? ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? ? ? ? ? if (number != 1 || number != 0) { ? ? ? ? ? ? ? ? ? ? ? ? ? ? System.out.println("對(duì)不起,輸入有誤,請(qǐng)輸入1進(jìn)入該功能,輸入0退出此功能!"); ? ? ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? ? ? ? //輸入無(wú)誤則執(zhí)行以下代碼 ? ? ? ? ? ? ? ? ? ? System.out.println("歡迎進(jìn)入修改學(xué)生功能->->->"); ? ? ? ? ? ? ? ? ? ? UpdateStudent.updateStudentWay(array); ? ? ? ? ? ? ? ? ? ? System.out.println("請(qǐng)繼續(xù)你的選擇->->->"); ? ? ? ? ? ? ? ? ? ? break; ? ? ? ? ? ? ? ? ? //查看所有學(xué)生信息 ? ? ? ? ? ? ? ? case 4: ? ? ? ? ? ? ? ? ? ? //判斷輸入的指令是否有誤 ? ? ? ? ? ? ? ? ? ? System.out.println("\n確定進(jìn)入查看所有學(xué)生信息功能嗎(1/0):"); ? ? ? ? ? ? ? ? ? ? while(true) { ? ? ? ? ? ? ? ? ? ? ? ? int number = sc.nextInt(); ? ? ? ? ? ? ? ? ? ? ? ? if(number == 1){ ? ? ? ? ? ? ? ? ? ? ? ? ? ? break; ? ? ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? ? ? ? ? if(number == 0){ ? ? ? ? ? ? ? ? ? ? ? ? ? ? break index;//跳出指定的循環(huán)語(yǔ)句 ? ? ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? ? ? ? ? if (number != 1 || number != 0) { ? ? ? ? ? ? ? ? ? ? ? ? ? ? System.out.println("對(duì)不起,輸入有誤,請(qǐng)輸入1進(jìn)入該功能,輸入0退出此功能!"); ? ? ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? ? ? ? //輸入無(wú)誤則執(zhí)行以下代碼 ? ? ? ? ? ? ? ? ? ? System.out.println("----------歡迎來(lái)到查看所有學(xué)生信息功能----------"); ? ? ? ? ? ? ? ? ? ? SeeStudent.findAllStudentWay(array); ? ? ? ? ? ? ? ? ? ? System.out.println("請(qǐng)繼續(xù)你的選擇->->->"); ? ? ? ? ? ? ? ? ? ? break; ? ? ? ? ? ? ? ? ? //退出系統(tǒng) ? ? ? ? ? ? ? ? case 5: ? ? ? ? ? ? ? ? ? ? //判斷輸入的指令是否有誤 ? ? ? ? ? ? ? ? ? ? System.out.println("正在進(jìn)行系統(tǒng)退出->->->\n"); ? ? ? ? ? ? ? ? ? ? System.out.println("確定要退出嗎(1/0)"); ? ? ? ? ? ? ? ? ? ? while(true) { ? ? ? ? ? ? ? ? ? ? ? ? int number = sc.nextInt(); ? ? ? ? ? ? ? ? ? ? ? ? if(number == 1){ ? ? ? ? ? ? ? ? ? ? ? ? ? ? //給此系統(tǒng)評(píng)分 ? ? ? ? ? ? ? ? ? ? ? ? ? ? System.out.println("感謝對(duì)此系統(tǒng)的使用,請(qǐng)給出您寶貴的評(píng)價(jià)(按enter鍵確認(rèn)):"); ? ? ? ? ? ? ? ? ? ? ? ? ? ? int score = sc.nextInt(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? System.out.println("已收到您給出寶貴的"+score+"分啦!!!\n"); ? ? ? ? ? ? ? ? ? ? ? ? ? ? System.out.println("系統(tǒng)正在退出中......\n\n感謝對(duì)此系統(tǒng)的使用,歡迎下次光臨!"); ? ? ? ? ? ? ? ? ? ? ? ? ? ? //return; //輸入1退出系統(tǒng) ? ? ? ? ? ? ? ? ? ? ? ? ? ? //使JVM虛擬機(jī)停止運(yùn)行 ? ? ? ? ? ? ? ? ? ? ? ? ? ? System.exit(0); ? ? ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? ? ? ? ? if(number == 0){ ? ? ? ? ? ? ? ? ? ? ? ? ? ? break index;//跳出指定的循環(huán)語(yǔ)句 ? ? ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? ? ? ? ? if (number != 1 || number != 0) { ? ? ? ? ? ? ? ? ? ? ? ? ? ? System.out.println("對(duì)不起,輸入有誤,請(qǐng)輸入1進(jìn)入該功能,輸入0退出此功能!"); ? ? ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? //輸出有誤提示重新輸入 ? ? ? ? ? ? ? ? default: ? ? ? ? ? ? ? ? ? ? System.out.println("對(duì)不起,你輸入的指令有誤,請(qǐng)重新輸入:\n"); ? ? ? ? ? ? ? ? ? ? break; ? ? ? ? ? ? } ? ? ? ? } ? ? } }
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Java實(shí)現(xiàn)學(xué)生管理系統(tǒng)(控制臺(tái)版本)
- Java畢業(yè)設(shè)計(jì)實(shí)戰(zhàn)之學(xué)生管理系統(tǒng)的實(shí)現(xiàn)
- java控制臺(tái)實(shí)現(xiàn)學(xué)生管理系統(tǒng)
- Java實(shí)現(xiàn)學(xué)生管理系統(tǒng)(IO版)
- JavaSwing實(shí)現(xiàn)小型學(xué)生管理系統(tǒng)
- java實(shí)現(xiàn)簡(jiǎn)單的學(xué)生管理系統(tǒng)
- Java 實(shí)現(xiàn)完整功能的學(xué)生管理系統(tǒng)實(shí)例
- Java實(shí)現(xiàn)學(xué)生管理系統(tǒng)詳解
- Java實(shí)現(xiàn)學(xué)生管理系統(tǒng)詳解流程
相關(guān)文章
SpringBoot項(xiàng)目使用mybatis-plus代碼生成的實(shí)例詳解
mybatis-plus是mybatis的增強(qiáng),不對(duì)mybatis做任何改變,涵蓋了代碼生成,自定義ID生成器,快速實(shí)現(xiàn)CRUD,自動(dòng)分頁(yè),邏輯刪除等功能。本文就來(lái)講講SpringBoot項(xiàng)目如何使用mybatis-plus實(shí)現(xiàn)代碼生成,需要的可以了解一下2022-10-10alibaba?seata服務(wù)端具體實(shí)現(xiàn)
seata是來(lái)處理分布式服務(wù)之間互相調(diào)用的事務(wù)問題,本文重點(diǎn)給大家介紹alibaba-seata實(shí)現(xiàn)方法,文中通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-02-02springboot連接redis并動(dòng)態(tài)切換database的實(shí)現(xiàn)方法
這篇文章主要介紹了springboot連接redis并動(dòng)態(tài)切換database,本文主為通過(guò)修改ConnectionFactory從而達(dá)到動(dòng)態(tài)切換database的效果,結(jié)合示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-03-03Java Netty實(shí)現(xiàn)心跳機(jī)制過(guò)程解析
這篇文章主要介紹了Java Netty實(shí)現(xiàn)心跳機(jī)制過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-03-03