wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2232|回復: 0
打印 上一主題 下一主題
收起左側

Java面向對象的設計—學生管理系統代碼(增、刪、查、找)

[復制鏈接]
跳轉到指定樓層
樓主
ID:1037921 發表于 2022-7-1 15:42 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
內容概要:Java——實現學生管理系統(增、刪、查、找)適合人群:具備一定的編程能力,對Java語言的基本語法有一定的了解,適合在校大學生能學到什么:① 做系統的基本框架與思路② 功能模塊化,后集體調用,方便后期管理③ 代碼的規范使用閱讀建議:①可以打開自己的編軟件進行手動寫入(我的時IntelliJ IDEA 2021.3.3)②進行寫代碼之前可以,先過一下思路,想想如何實現各個功能,最后不要忘記調用方法③在閱讀的過程中,希望可以與自己的所學知識相結合,進行思考④代碼編寫實現也更注重內容上的需求分析和方案設計,所以在學習的過程要結合這些內容一起來實踐,并調試對應的代碼。
  1. package studentManager;

  2. /*
  3.    學生類
  4. */
  5. public class Student {
  6.     private String sid;
  7.     //學號
  8.     private String name;
  9.     //姓名
  10.     private String age;
  11.     //年齡
  12.     private String address;

  13.     //地址
  14.     public Student() {
  15.     }

  16.     public String getSid() {
  17.         return sid;
  18.     }

  19.     public void setSid(String sid) {
  20.         this.sid = sid;
  21.     }

  22.     public String getName() {
  23.         return name;
  24.     }

  25.     public void setName(String name) {
  26.         this.name = name;
  27.     }

  28.     public String getAge() {
  29.         return age;
  30.     }

  31.     public void setAge(String age) {
  32.         this.age = age;
  33.     }

  34.     public String getAddress() {
  35.         return address;
  36.     }

  37.     public void setAddress(String address) {
  38.         this.address = address;
  39.     }
  40. }
復制代碼

  1. package studentManager;

  2. import java.util.ArrayList;
  3. import java.util.Scanner;

  4. /*
  5.    學生管理系統
  6. */
  7. public class StudentManager {
  8.     public static void main(String[] args) {
  9.         //創建集合對象,用于存儲學生數據
  10.         ArrayList<Student> array = new ArrayList<Student>();

  11.         //用循環再次回到主界面
  12.         while (true) {
  13.             //用輸出語句完成主界面的編寫
  14.             System.out.println("--------歡迎來到學生管理系統--------");
  15.             System.out.println("1 添加學生");
  16.             System.out.println("2 刪除學生");
  17.             System.out.println("3 修改學生");
  18.             System.out.println("4 查看所有學生");
  19.             System.out.println("5 退出");
  20.             System.out.println("請輸入你的選擇:");

  21.             //用Scanner實現鍵盤錄入數據
  22.             Scanner sc = new Scanner(System.in);
  23.             String line = sc.nextLine();

  24.             //用switch語句完成操作的選擇
  25.             switch (line) {
  26.                 case "1":
  27.                     //調用addStudent方法,用來添加學生
  28.                     addStudent(array);
  29.                     break;
  30.                 case "2":
  31.                     //調用deleteStudent方法,用來刪除學生
  32.                     deleteStudent(array);
  33.                     break;
  34.                 case "3":
  35.                     //調用updateStudent方法,用來修改學生
  36.                     updateStudent(array);
  37.                     break;
  38.                 case "4":
  39.                     //調用findtudent方法,用來查看學生
  40.                     findStudent(array);
  41.                     break;
  42.                 case "5":
  43.                     System.out.println("謝謝使用");
  44.                     //break;
  45.                     System.exit(0);//JVM虛擬機退出

  46.             }
  47.         }
  48.     }

  49.     //定義一個方法,用于添加學生信息
  50.     public static void addStudent(ArrayList<Student> array) {
  51.         //鍵盤錄入學生對象所需要的數據,顯示提示信息,提示要輸入何種信息
  52.         Scanner sc = new Scanner(System.in);

  53.         System.out.println("請輸入學生學號");
  54.         String sid = sc.nextLine();
  55.         System.out.println("請輸入學生姓名");
  56.         String name = sc.nextLine();
  57.         System.out.println("請輸入學生年齡");
  58.         String age = sc.nextLine();
  59.         System.out.println("請輸入學生地址");
  60.         String address = sc.nextLine();

  61.         //創建學生對象,把鍵盤錄入的數據賦值給學生對象的成員變量
  62.         Student s = new Student();
  63.         s.setSid(sid);
  64.         s.setName(name);
  65.         s.setAge(age);
  66.         s.setAddress(address);

  67.         //將學生對象添加到集合中
  68.         array.add(s);

  69.         //給出添加成功提示
  70.         System.out.println("恭喜你,添加學生成功!");
  71.     }

  72.     //定義一個方法,用于查看學生信息
  73.     public static void findStudent(ArrayList<Student> array) {
  74.         //判斷集合中是否有數據,如果沒有顯示提示信息
  75.         if (array.size() == 0) {
  76.             System.out.println("暫無信息,請先手動添加后再進行查詢!");
  77.             //為了不讓程序往下執行,給出return;
  78.             return;
  79.         }
  80.         //顯示表頭信息
  81.         //\t即就是Tab鍵
  82.         System.out.println("學號\t\t\t姓名\t\t年齡\t\t地址");

  83.         //將集合中數據取出按照對應格式顯示學生信息,年齡顯示補充“歲”
  84.         for (int i = 0; i < array.size(); i++) {
  85.             Student s = array.get(i);
  86.             System.out.println(s.getSid() + "\t" + s.getName() + "\t" + s.getAge() + "歲\t" + s.getAddress());
  87.         }
  88.     }

  89.     //定義一個方法,用于刪除學生信息
  90.     public static void deleteStudent(ArrayList<Student> array) {
  91.         //鍵盤錄入要刪除的學生學號,顯示提示信息
  92.         Scanner sc = new Scanner(System.in);

  93.         int index = -1;
  94.         System.out.println("請輸入你要刪除的學生學號:");
  95.         String sid = sc.nextLine();

  96.         //遍歷集合將對應學生對象從集合中刪除
  97.         for (int i = 0; i < array.size(); i++) {
  98.             Student s = array.get(i);
  99.             if (s.getSid().equals(sid)) {
  100.                 array.remove(i);
  101.                 index = i;
  102.                 //給出刪除提示成功提示
  103.                 System.out.println("您已成功刪除");
  104.                 break;
  105.             } else {
  106.                 if (index == -1) {
  107.                     System.out.println("信息不存在,請您添加后在進行刪除!");
  108.                 }
  109.             }
  110.         }
  111.     }

  112.     //定義一個方法,用于修改學生信息
  113.     public static void updateStudent(ArrayList<Student> array) {
  114.         //鍵盤錄入要修改的學生學號,顯示提示信息
  115.         Scanner sc = new Scanner(System.in);

  116.         //防止學號不存在問題
  117.         int index = -1;//i的值不可能為負數,所以采用這個值
  118.         System.out.println("請輸入您要修改的學生的學號");
  119.         String sid = sc.nextLine();

  120.         //鍵盤錄入要修改的學生信息
  121.         System.out.println("請輸入學生新姓名");
  122.         String name = sc.nextLine();
  123.         System.out.println("請輸入學生新年齡");
  124.         String age = sc.nextLine();
  125.         System.out.println("請輸入學生地址");
  126.         String address = sc.nextLine();

  127.         //創建學生對象
  128.         Student s = new Student();
  129.         s.setSid(sid);
  130.         s.setName(name);
  131.         s.setAge(age);
  132.         s.setAddress(address);

  133.         //遍歷集合修改對應的學生信息
  134.         for (int i = 0; i < array.size(); i++) {
  135.             Student student = array.get(i);
  136.             if (student.getSid().equals(sid)) {
  137.                 array.set(i, s);
  138.                 index = i;
  139.                 //給出修改成功提示
  140.                 System.out.println("您已成功修改!");
  141.                 break;
  142.             } else {
  143.                 if (index == -1) {
  144.                     System.out.println("此學生的信息未被錄入,請您添加后再進行修改!");
  145.                 }
  146.             }
  147.         }
  148.     }
  149. }
復制代碼


評分

參與人數 1黑幣 +20 收起 理由
admin + 20 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
欧美精品电影免费在线观看| 尤物视频最新网址| 欧美激情一区二区久久久| 亚洲成人综合网站| 另类小说视频一区二区| 日韩三级av高清片| 男人的天堂在线视频免费观看| 欧美孕妇与黑人巨交| 日韩精品一区二区av| 日本wwwxx| 日本男女交配视频| 国产高清在线精品一区二区三区| 久久综合免费视频| 欧美成人免费网站| 亚洲午夜精品一区二区三区他趣| 国产精品99久久久久久有的能看| 国产精品99在线观看| 欧洲精品久久久久毛片完整版| 成人亚洲性情网站www在线观看| 亚洲制服丝袜在线播放| 日本免费在线视频观看| 亚洲一区二区在线播放| 久久777国产线看观看精品| 欧美一区二区成人6969| 亚洲综合久久av| 99综合电影在线视频| 在线成人黄色| 欧美一区二区性| 中文字幕一区二区三区日韩精品| av在线理伦电影| 欧美女优在线| 免费在线黄网| 性生活视频网址| 亚洲一级爰片777777| 亚洲中文字幕在线一区| 91九色蝌蚪成人| 欧美激情啊啊啊| 亚洲欧洲一区二区三区在线观看| 欧美午夜精品电影| 亚洲一区二区三区三| 久久久久99精品国产片| 国产曰批免费观看久久久| 国产精品久久久久久模特| 久久亚洲在线| 欧美人与物videos另类xxxxx| 自拍偷拍亚洲| 高清欧美日韩| 免费成人美女女| 激情影院在线| 黄网页在线观看| 青青免费在线视频| h网站在线播放| 电影天堂久久| jizzjizzjizz亚洲女| 黑人巨大40cm重口| 日本丰满www色| 国产麻豆永久视频| 婷婷国产成人久久精品激情| 亚洲视频网站在线| 色一情一乱一乱一区91av| av网站免费播放| 在线播放亚洲精品| aaa在线视频| 久久久精品视频网站 | 人人爽久久涩噜噜噜网站| 精品国内亚洲在观看18黄| 亚洲视频一区二区| 亚洲成色999久久网站| 日韩欧美www| 欧美丰满少妇xxxbbb| 在线不卡一区二区| 777xxx欧美| 欧美一级搡bbbb搡bbbb| 欧美一区二区视频在线观看 | 久久精品国产99久久6| 日本三级亚洲精品| 免费在线看成人av| 麻豆91在线播放免费| 日本最新不卡在线| 青青草97国产精品免费观看 | 久久天天躁狠狠躁夜夜躁2014| 中文字幕自拍vr一区二区三区| 中文字幕国产日韩| 欧美裸体xxxx极品少妇| 久久久久久久影院| 97视频在线观看视频免费视频| 亚州精品天堂中文字幕| **欧美日韩vr在线| 国产欧美精品一区二区| 亚洲专区国产精品| 麻豆久久久av免费| 欧美在线视频二区| 一区二区在线高清视频| 日韩在线视频在线| 国产乱子夫妻xx黑人xyx真爽| 国产午夜福利视频在线观看| av在线网址导航| 岛国av免费观看| 欧美成人另类视频| 国产小视频在线看| 亚洲最大成人av| 免费视频中文字幕 | 国产精品网在线观看| 国产人妖ts一区二区| 国产91精品对白在线播放| 中文字幕一区二区三区在线视频| 欧美资源在线| av高清久久久| 亚洲人成在线观看一区二区| 日韩欧美精品免费在线| 精品少妇一区二区三区免费观看| 北条麻妃久久精品| 国产欧美日韩免费| 欧美久久久久久| 国产精品12345| 精人妻一区二区三区| a在线视频播放观看免费观看| 国产成人精品一区二区色戒| 一区二区精品区| 国产国语**毛片高清视频| 嫩草研究院在线| 欧美三级精品| 国产一区二区三区网| 麻豆久久婷婷| 中文字幕精品一区 | 大地资源第二页在线观看高清版| 粗暴蹂躏中文一区二区三区| 国产精品第二页| 日韩视频精品| 手机看片福利日韩| 日韩精品久久久久久久的张开腿让 | xxxx欧美| 四虎影视在线播放| 欧美日韩亚洲国产| 午夜免费一区| heyzo一本久久综合| 欧美性生活大片免费观看网址| 日韩精品免费综合视频在线播放 | 尤物视频在线视频| 石原莉奈一区二区三区高清在线| 美女免费久久| 欧美电影在线观看免费| 香蕉亚洲视频| 亚洲色图欧美偷拍| 亚洲国产精彩中文乱码av| 国产91免费看片| 中文字幕一区二区三区在线乱码| 少妇献身老头系列| 成人免费视频国产免费| 国产精品视频福利一区二区| 国产小视频在线观看| 欧美精品三级在线| 日韩和欧美的一区| 一区二区欧美精品| 亚洲香蕉成视频在线观看 | 亚洲国产精品免费在线观看| 女人18毛片一区二区三区| 国产一级黄色片免费| 麻豆免费在线| 欧美日韩ab| 中文字幕日韩高清在线| 亚洲三级毛片| 亚洲女同女同女同女同女同69| 日韩精品免费在线视频| 国产精品国产亚洲精品看不卡15 | 国产精品yjizz视频网一二区| 成人在线播放视频| 欧美三级午夜理伦三级在线观看| 久久99在线观看| 在线视频一区二区三| 98精品在线视频| 国产中文字幕乱人伦在线观看| 羞羞在线观看视频| 玖玖精品国产| 色a资源在线| 最新精品国产| 亚洲综合丝袜美腿| 久久久久久国产精品美女| www亚洲国产| 午夜剧场免费在线观看| 国内精品免费一区二区三区| 色呦呦呦在线观看| 亚洲一级电影| 一区二区三区在线免费观看 | 动漫精品一区二区| 97精品久久久中文字幕免费| 免费成人午夜视频| 日本久久综合网| av手机在线看| 亚洲3区在线| 成人a免费在线看| 精品亚洲一区二区三区在线观看| 欧美二区在线| 萌白酱视频在线| 可以免费看黄色的网站| 国产成人免费| 国产大片一区二区| 精品亚洲男同gayvideo网站| 一区二区三区免费看| 青娱乐免费在线视频| chinesegaysextube| 国产区一区二| 91麻豆福利精品推荐| 日韩中文字幕在线免费观看| www.国产在线视频| 国产精品乱码一区二区视频| 亚洲校园欧美国产另类| 四季av一区二区凹凸精品| 亚洲午夜久久久| 国产日韩欧美在线看| 日本美女视频网站| 欧美精品xx| 欧美三级电影网址| 久久女同精品一区二区| 欧美xxxx综合视频| 日日碰狠狠躁久久躁婷婷| 精品人妻一区二区三区含羞草| 男人的天堂在线视频免费观看 | 在线丨暗呦小u女国产精品| 国产午夜精品视频一区二区三区| 国产乡下妇女三片| 久操视频在线观看| 日韩av一区二区三区| 蜜臀va亚洲va欧美va天堂| 欧美午夜理伦三级在线观看| 狠狠色综合一区二区| 成人在线观看高清| 色黄视频在线| 狠狠入ady亚洲精品经典电影| 在线观看成人小视频| 久久久久久精| 国产无套丰满白嫩对白| se在线电影| 丝袜美腿亚洲一区| 日韩精品在线观看视频| 日本国产在线播放| 高h震动喷水双性1v1| 日本美女久久| 中文字幕制服丝袜成人av| 日本sm极度另类视频| av网站免费在线播放| eeuss影院网站免费观看| 精品一区毛片| 欧美日韩免费一区二区三区视频| 日韩精品欧美专区| 精品国产xxx| 香蕉久久aⅴ一区二区三区| 国产精品一区二区免费不卡| 久久久这里只有精品视频| 国产69视频在线观看| 草莓视频末满18勿| 亚洲高清影视| 精品国产伦一区二区三区免费| 国产黄页在线观看| 日本亚洲欧美美色| 成人在线视频中文字幕| 亚洲福利一区二区三区| 精品国产一二| 亚洲一线在线观看| 欧洲精品一区二区三区| 亚洲欧美日本在线| 久精品国产欧美| 亚洲一区二区激情| 国产精品第一| 黑人巨大精品欧美一区二区一视频 | 男人的天堂视频在线| 人妻妺妺窝人体色www聚色窝| 亚洲精品tv| 色琪琪一区二区三区亚洲区| 午夜探花在线观看| 中文字幕高清av| 亚洲激情77| 精品国产99国产精品| 天天干天天玩天天操| eeuss影院在线| 久久男女视频| 欧美性受xxx| 日韩一级片av| 丁香花在线高清完整版视频| 日韩美女久久久| 亚洲高清乱码| 99久久亚洲| 四虎成人av| 深夜精品寂寞黄网站在线观看| 伦理片一区二区| 欧美美女搞黄| www久久精品| 精品国产区在线| 男人操女人免费网站| 成人91在线| 中文字幕精品在线视频| 久久久久久久毛片| 免费av网站在线看| 国产精品九色蝌蚪自拍| 日本欧美精品久久久| 中文字幕久热| 91国语精品自产拍| 欧美成人精品h版在线观看| 色哟哟一一国产精品| 成人免费高清观看| 精品美女国产在线| 欧美 日韩 激情| 被下部羞羞漫画| 岛国av在线一区| 国产精品乱码一区二区三区| 欧美视频在线观看一区二区三区| 精品国产一区二区三区噜噜噜 | 91麻豆一二三四在线| 亚洲欧美日韩久久精品| 国产精品自拍合集| 18岁以下禁止观看的美女视频| 日韩电影一二三区| 92国产精品视频| 少妇高潮一区二区三区69| 99久久久久国产精品| 欧美精品福利在线| 久久精品无码av| 欧洲在线一区| 精品国模在线视频| 麻豆亚洲一区| 女人公敌韩国| 日韩高清在线不卡| 亚洲综合av影视| 美女把腿扒开让男人桶免费| 欧美涩涩视频| 国产精品草莓在线免费观看| 国产一区二区三区中文字幕 | 黄色污污视频在线观看| 色综合视频一区二区三区高清| 欧美成人黄色网址| 成人在线免费电影| 午夜精品视频在线观看| 欧美第一页浮力影院| 精品美女视频在线观看免费软件| 亚洲视频香蕉人妖| 日韩有码免费视频| 国产三级在线看| 午夜欧美2019年伦理| 91aaa精品| 国产精品一品| 欧美电影免费提供在线观看| 亚洲精品一区二区三区在线播放| 电影一区二区| 国产一区二区日韩| 久久国产视频一区| 精品国产网站| 国产精品久久久久影院日本| 波多野结衣久久高清免费| 美腿丝袜亚洲一区| 视频在线99| 成人亚洲在线观看| 国产精品欧美一级免费| 密臀av一区二区三区| 日本在线免费播放| 欧美巨大另类极品videosbest | 91精品国产66| 国产一区二区三区精品久久久| www.av麻豆| 日韩一区二区在线| 国产精品永久在线| 国产精品久久久亚洲第一牛牛| 国产精品99久久久久久有的能看| 黄色成人在线免费观看| 黄色av网址在线免费观看| 色94色欧美sute亚洲线路二| 天天舔天天操天天干| 最新精品在线| 欧美中文字幕精品| 国产免费黄色| 久久久久久一级片| 91高清国产视频| 成人免费看视频网站| 亚洲天堂成人在线视频| 一本色道久久综合无码人妻| 在线综合亚洲| 国产精品av免费| 亚洲视频tv| 亚洲激情国产精品| 亚洲综合网av| 免费在线看成人av| 成年人午夜免费视频| 国产理论电影在线 | 奇米777在线| 高清欧美日韩| 97在线免费观看| xxxxhd欧美精品| 一区二区三区在线播| 中文字幕丰满乱子伦无码专区| 97精品久久| 国产日韩欧美中文| 黄色漫画在线免费观看| 黑人巨大精品欧美一区二区| 久久久久亚洲av无码专区体验| 中文字幕乱码亚洲无线精品一区| 欧美国产一区二区在线| 亚洲女人天堂在线| 日韩欧美中文一区| 一区二区三区午夜| 国产乱码精品一区二区三区av | 国产911在线观看|