最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java實現(xiàn)簡單的學生信息管理系統(tǒng)代碼實例

 更新時間:2019年04月30日 11:36:13   作者:broccoli2  
這篇文章主要介紹了java實現(xiàn)簡單的學生信息管理系統(tǒng),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

java實現(xiàn)簡單的學生信息管理系統(tǒng)(無界面)

學生類實體:

package com.edu.imau.wcy;

public class Stu {
  private String stuNum;//學號
  private String name;//姓名
  private String gender;//性別
  private int age;//年齡
  private int score;//分數(shù)
  public Stu() {
    super();
  }
  public String getStuNum() {
    return stuNum;
  }
  public void setStuNum(String stuNum) {
    this.stuNum = stuNum;
  }
  public String getGender() {
    return gender;
  }
  public void setGender(String gender) {
    this.gender = gender;
  }
  public int getAge() {
    return age;
  }
  public void setAge(int age) {
    this.age = age;
  }
  public int getScore() {
    return score;
  }
  public void setScore(int score) {
    this.score = score;
  }
  public String getName() {
    return name;
  }
  public void setName(String name) {
    this.name = name;
  }  
}

主方法:

package com.edu.imau.wcy;
import java.util.*;

public class Main {
 static Stu[] Stu=new Stu[100];//定義學生數(shù)組,容量為100
 static int number=0;
 static Scanner scanner=new Scanner(System.in);

public static void main(String args[]){
 int choice;

 System.out.println("這是一個學生信息管理系統(tǒng),最大容量為100,歡迎您對本系統(tǒng)的使用");
 while(true){
 System.out.println("1.信息添加");
 System.out.println("2.信息查看");
 System.out.println("3.信息修改");
 System.out.println("4.信息刪除");
 System.out.println("5.信息按成績從低到高排序"); 
 System.out.println("6.信息查詢");
 System.out.println("7.退出");
 System.out.println("請輸入你要進行的操作");
 choice=scanner.nextInt();
 if(choice==7)break;
 switch(choice){
 case 1:   add(); break;//添加學生信息
 case 2:   show();break;//查詢學生信息
 case 3:   change();break;//修改學生信息
 case 4:   delete();break;//刪除學生信息
 case 5:   paixu();break;//對學生信息排序
 case 6:   query();break;//查詢學生信息
 }    
}
 System.out.println("感謝您對本系統(tǒng)的使用,歡迎下次繼續(xù)使用");
}

static void add(){//添加學生信息
 while(true){
 System.out.println("點擊任意鍵繼續(xù)添加學生信息,停止添加輸入0");
 if(scanner.nextInt()==0)break;
 System.out.println("請輸入該學生的學號,姓名,性別,年齡,成績");
 Stu[number]=new Stu();
 Stu[number].setStuNum(scanner.next());
 Stu[number].setName(scanner.next());
 Stu[number].setGender(scanner.next());
 Stu[number].setAge(scanner.nextInt());
 Stu[number].setScore(scanner.nextInt());
 number++;
 System.out.println("添加成功");
 }
 }


 static void show(){//展示學生信息
   System.out.println("*******************************************");
   System.out.println(" 學號       姓名             性別       年齡        成績");
   for(int i=0;i<number;i++)
   System.out.println(Stu[i].getStuNum()+"\t"+Stu[i].getName()+"\t"+"\t"+Stu[i].getGender()+"\t"+Stu[i].getAge()+"\t"+Stu[i].getScore());
   System.out.println("*******************************************");
 System.out.println();
}

 static void paixu(){//對學生信息進行排序
   int j;
   Stu temp=new Stu();
   for(int i=0;i<number;i++)
   {
     for(j=i+1;j<number;j++)
     if(Stu[i].getScore()>Stu[j].getScore())
     {temp=Stu[i];Stu[i]=Stu[j];Stu[j]=temp;}
   }
   System.out.println("排序完成,選擇”學生信息查看“進行查看");
 }


static void change(){//改變學生信息
 System.out.println("請輸入要修改信息的學生學號");
 String Stunumber=scanner.next();
 for(int i=0;i<number;i++)
 {
   if(Stunumber.equals(Stu[i].getStuNum()))
   {System.out.println("請輸入要修改的學生的信息,學號,姓名,性別,年齡,分數(shù)");
    Stu[i].setStuNum(scanner.next());
     Stu[i].setName(scanner.next());
     Stu[i].setGender(scanner.next());
     Stu[i].setAge(scanner.nextInt());
     Stu[i].setScore(scanner.nextInt());
     break;
   }
   if(number==i)System.out.println("對不起查無此人");
 }
}

static void query(){//查詢
  System.out.println("請輸入要查詢的學生學號");
   String Stunumber=scanner.next();
   int i;
   for(i=0;i<number;i++)
   {
     if(Stunumber.equals(Stu[i].getStuNum())){
       System.out.println("*******************************************");
       System.out.println(" 學號       姓名             性別       年齡        成績");
       System.out.println(Stu[i].getStuNum()+"\t"+Stu[i].getName()+"\t"+"\t"+Stu[i].getGender()+"\t"+Stu[i].getAge()+"\t"+Stu[i].getScore());
       System.out.println("*******************************************");
     }
   } 
   if(number==i)System.out.println("對不起查無此人");
}


static void delete(){//刪除學生信息
 System.out.println("請輸入要刪除信息的學生學號");
 String Stunumber=scanner.next();
 int i;
   for( i=0;i<number;i++)
   if(Stunumber.equals(Stu[i].getStuNum()))break;
   if(number==i)System.out.println("對不起查無此人");
 for(;i<number-1;i++)
   Stu[i]=Stu[i+1];
    number--;
 System.out.println("刪除完成");
}
}

以上所述是小編給大家介紹的java實現(xiàn)簡單的學生信息管理系統(tǒng)詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Java實現(xiàn)單鏈表翻轉(zhuǎn)實例代碼

    Java實現(xiàn)單鏈表翻轉(zhuǎn)實例代碼

    Java實現(xiàn)單鏈表反轉(zhuǎn),遞歸和非遞歸兩種形式。接下來通過本文給大家分享Java實現(xiàn)單鏈表翻轉(zhuǎn)實例代碼,需要的的朋友參考下
    2017-03-03
  • Spring boot 使用JdbcTemplate訪問數(shù)據(jù)庫

    Spring boot 使用JdbcTemplate訪問數(shù)據(jù)庫

    SpringBoot 是為了簡化 Spring 應(yīng)用的創(chuàng)建、運行、調(diào)試、部署等一系列問題而誕生的產(chǎn)物。本文重點給大家介紹spring boot 使用JdbcTemplate訪問數(shù)據(jù)庫,需要的朋友可以參考下
    2018-05-05
  • spring boot在啟動項目之后執(zhí)行的實現(xiàn)方法

    spring boot在啟動項目之后執(zhí)行的實現(xiàn)方法

    在開發(fā)時有時候需要在整個應(yīng)用開始運行時執(zhí)行一些特定代碼,比如初始化環(huán)境,下面這篇文章就來給大家介紹了關(guān)于spring boot在啟動項目之后執(zhí)行自己要執(zhí)行的東西的實現(xiàn)方法,文中給出了詳細的示例代碼,需要的朋友可以參考下。
    2017-09-09
  • Java?Mybatis?foreach嵌套foreach?List<list<Object>>問題

    Java?Mybatis?foreach嵌套foreach?List<list<Object>&

    在MyBatis的mapper.xml文件中,foreach元素常用于動態(tài)生成SQL查詢條件,此元素包括item(必選,元素別名)、index(可選,元素序號或鍵)、collection(必選,指定迭代對象)、open、separator、close(均為可選,用于定義SQL結(jié)構(gòu))
    2024-09-09
  • 探究Android系統(tǒng)中解析JSON數(shù)據(jù)的方式

    探究Android系統(tǒng)中解析JSON數(shù)據(jù)的方式

    這篇文章主要介紹了探究Android系統(tǒng)中解析JSON數(shù)據(jù)的方式,文中講到了使用Java代碼實現(xiàn)的處理JSON的一些主要方法,需要的朋友可以參考下
    2015-07-07
  • Java界面編程實現(xiàn)界面跳轉(zhuǎn)

    Java界面編程實現(xiàn)界面跳轉(zhuǎn)

    這篇文章主要為大家詳細介紹了Java界面編程實現(xiàn)界面跳轉(zhuǎn),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • Java 操作Properties配置文件詳解

    Java 操作Properties配置文件詳解

    本篇文章主要介紹了Java 操作Properties配置文件詳解,詳細的介紹了Properties和主要方法,有興趣的可以了解下
    2017-05-05
  • 解決IDEA插件市場Plugins無法加載的問題

    解決IDEA插件市場Plugins無法加載的問題

    這篇文章主要介紹了解決IDEA插件市場Plugins無法加載的問題,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • Jmeter線程組傳參原理解析

    Jmeter線程組傳參原理解析

    這篇文章主要介紹了jmeter線程組傳參原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02
  • Java編程實現(xiàn)向文本文件中讀取數(shù)據(jù)之Scanner用法示例

    Java編程實現(xiàn)向文本文件中讀取數(shù)據(jù)之Scanner用法示例

    這篇文章主要介紹了Java編程實現(xiàn)向文本文件中讀取數(shù)據(jù)之Scanner用法,結(jié)合實例形式分析了java使用Scanner類讀取文本文件相關(guān)操作技巧與注意事項,需要的朋友可以參考下
    2018-03-03

最新評論

若尔盖县| 迭部县| 黄浦区| 兰州市| 鸡东县| 许昌县| 资中县| 开阳县| 万宁市| 吉安县| 含山县| 太仓市| 抚松县| 浦东新区| 洪泽县| 广宗县| 凤冈县| 上林县| 平度市| 荣成市| 孟村| 镇原县| 富源县| 瓦房店市| 固阳县| 大悟县| 竹北市| 沅江市| 垣曲县| 沁阳市| 云南省| 综艺| 资溪县| 文昌市| 富蕴县| 沿河| 黄山市| 揭东县| 富民县| 都江堰市| 阳谷县|