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

Java實現(xiàn)學生信息管理界面

 更新時間:2021年06月25日 16:15:36   作者:二兩桃花釀作酒  
這篇文章主要為大家詳細介紹了Java實現(xiàn)學生信息管理界面,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了Java實現(xiàn)學生信息管理界面的具體代碼,供大家參考,具體內容如下

主類

package 學生信息管理系統(tǒng);
 
public class Main {
 public static void main(String[] args) {
  // TODO 自動生成的方法存根
  InterFace Menu=new InterFace();
  Menu.menu();
 }
}

添加信息

package 學生信息管理系統(tǒng);
 
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.InputEvent;
import java.awt.event.KeyEvent;
import java.util.Scanner;
 
public class Add {
 static Stu[] stu=new Stu[100];
 static Scanner scanner=new Scanner(System.in);
 static  int number=0;
 static InterFace Inter=new InterFace();
 public void add() {
  while(true) {
   try {
    clear();
   } catch (AWTException e) {
    // TODO 自動生成的 catch 塊
    e.printStackTrace();
   }
   System.out.println("請輸入即將錄入的人數(shù):");
   int N=scanner.nextInt();
   for(int i=0;i<N;i++) {
    stu[number]=new Stu();
    System.out.println("請輸入第"+(i+1)+"個學生的信息:");
    System.out.println("請輸入學號:");
    stu[number].setNum(scanner.next());
    System.out.println("請輸入姓名:");
    stu[number].setName(scanner.next());
    System.out.println("請輸入性別:");
    stu[number].setSex(scanner.next());
    System.out.println("請輸入年齡:");
    stu[number].setAge(scanner.nextInt());
    System.out.println("請輸入語文成績:");
    stu[number].setChinese(scanner.nextFloat());
    System.out.println("請輸入數(shù)學成績:");
    stu[number].setMath(scanner.nextFloat());
    System.out.println("請輸入英語成績:");
    stu[number].setEng(scanner.nextFloat());
    number++;
   }
   System.out.println("錄入完畢,即將返回!");
   Inter.menu();
  }
 }
 
 //實現(xiàn)控制臺清屏
 @SuppressWarnings("deprecation")
 public static void clear() throws AWTException
    {
        Robot r = new Robot();
        r.mousePress(InputEvent.BUTTON3_MASK);       // 按下鼠標右鍵
        r.mouseRelease(InputEvent.BUTTON3_MASK);    // 釋放鼠標右鍵
        r.keyPress(KeyEvent.VK_CONTROL);             // 按下Ctrl鍵
        r.keyPress(KeyEvent.VK_R);                    // 按下R鍵
        r.keyRelease(KeyEvent.VK_R);                  // 釋放R鍵
        r.keyRelease(KeyEvent.VK_CONTROL);            // 釋放Ctrl鍵
        r.delay(100);       
    }
}

主界面

package 學生信息管理系統(tǒng);
 
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.InputEvent;
import java.awt.event.KeyEvent;
import java.util.*;
 
public class InterFace {
 static Scanner scanner=new Scanner(System.in);
 
 public void menu(){
  int select;
  try {
   clear();
  } catch (AWTException e) {
   // TODO 自動生成的 catch 塊
   e.printStackTrace();
  }
  do{
  System.out.println("\t\t      歡迎使用學生信息管理系統(tǒng)\n");
  System.out.println("\t\t ***  ╭ □═■═□═■═□ ══╮***\n");  
  System.out.println("\t\t *    │    學生信息管理系統(tǒng)    │  *\n");  
  System.out.println("\t\t *    ╰═══■═□═■═□═■╯  *\n");  
  System.out.println("\t\t *    ┌───────────┐    *\n");  
  System.out.println("\t\t *    │1.添加信息  2.加載信息│    *\n");  
  System.out.println("\t\t *    │                      │    *\n");  
  System.out.println("\t\t *    │3.查詢信息  4.文件操作│    *\n");  
  System.out.println("\t\t *    │                      │    *\n");  
  System.out.println("\t\t *    │5.數(shù)據(jù)排序  6.修改信息│    *\n");  
  System.out.println("\t\t *    │                      │    *\n");  
  System.out.println("\t\t *    │7.顯示信息  8.刪除信息│    *\n");
  System.out.println("\t\t *    │                      │    *\n");
  System.out.println("\t\t *    │9.保存信息  0.退出系統(tǒng)│    *\n");
  System.out.println("\t\t *    └───────────┘    *\n");  
  System.out.println("\t\t ************************************\n"); 
  System.out.println();
  System.out.println("\t請選擇操作方式(1~8):\n");
  select=scanner.nextInt();
  switch(select){
  case 8:
   
   break;
  case 5:
   
   break;
  case 4:
   
   break;
  case 3:
   
   break;
  case 2:
   
   break;
  case 9:
   
   break;
  case 7:
   Show show=new Show();
   show.show();
   break;
  case 1:
   Add operate=new Add();
   operate.add();
   break;
  case 0:
   
   break;
  default:
   try {
    clear();
   } catch (AWTException e) {
    // TODO 自動生成的 catch 塊
    e.printStackTrace();
   }
   this.menu();
  }
  }while(select!=8);
 }
 @SuppressWarnings("deprecation")
 public static void clear() throws AWTException
    {
        Robot r = new Robot();
        r.mousePress(InputEvent.BUTTON3_MASK);       // 按下鼠標右鍵
        r.mouseRelease(InputEvent.BUTTON3_MASK);    // 釋放鼠標右鍵
        r.keyPress(KeyEvent.VK_CONTROL);             // 按下Ctrl鍵
        r.keyPress(KeyEvent.VK_R);                    // 按下R鍵
        r.keyRelease(KeyEvent.VK_R);                  // 釋放R鍵
        r.keyRelease(KeyEvent.VK_CONTROL);            // 釋放Ctrl鍵
        r.delay(100);       
    }
}

顯示信息

package 學生信息管理系統(tǒng);
 
import java.util.Scanner; 
 
public class Show {
 int n = Add.number;
 static Scanner scanner=new Scanner(System.in);
 public void show() {
  System.out.println("**********************************************************");
  System.out.println("學號        姓名 性別 年齡 語文 數(shù)學 英語");
  for (int i = 0; i < n; i++)
   System.out.println(Add.stu[i].getNum() + " " +Add.stu[i].getName()+" "+ Add.stu[i].getSex() + " " + Add.stu[i].getAge() + " "
     + Add.stu[i].getChinese() + " " + Add.stu[i].getMath() + " " + Add.stu[i].getEng());
  System.out.println("**********************************************************");
  System.out.println();
  //n為毫秒數(shù)
  try { Thread.sleep (100000) ; 
  } catch (InterruptedException ie){}
 }
}

學生類

package 學生信息管理系統(tǒng);
 
public class Stu {
 private String num;
 private String name;
 private String sex;
 private int age;
 private float chinese;
 private float math;
 private float eng;
 public String getNum() {
  return num;
 }
 public void setNum(String num) {
  this.num = num;
 }
 public String getName() {
  return name;
 }
 public void setName(String name) {
  this.name = name;
 }
 public String getSex() {
  return sex;
 }
 public void setSex(String sex) {
  this.sex = sex;
 }
 public int getAge() {
  return age;
 }
 public void setAge(int age) {
  this.age = age;
 }
 public float getChinese() {
  return chinese;
 }
 public void setChinese(float chinese) {
  this.chinese = chinese;
 }
 public float getMath() {
  return math;
 }
 public void setMath(float math) {
  this.math = math;
 }
 public float getEng() {
  return eng;
 }
 public void setEng(float eng) {
  this.eng = eng;
 }
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • SpringBoot統(tǒng)一功能處理示例詳解(攔截器)

    SpringBoot統(tǒng)一功能處理示例詳解(攔截器)

    這篇文章主要介紹了SpringBoot統(tǒng)一功能處理(攔截器),本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08
  • Spring整合mybatis、springMVC總結

    Spring整合mybatis、springMVC總結

    這篇文章主要為大家詳細介紹了Java整合Mybatis,SpringMVC,文中有詳細的代碼示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2023-05-05
  • Java如何獲取當前年份、月份和日期字符串

    Java如何獲取當前年份、月份和日期字符串

    Java獲取當前年份、月份和日期是通過Calendar類的實例對象來獲取的,本文通過實例代碼給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • java與js代碼互調示例代碼

    java與js代碼互調示例代碼

    用到java和js方法互調,在用HTML5做跨平臺應用開發(fā)時經(jīng)常會用到,在這里分享一些自己在實際開發(fā)過程中的用法,希望對初學者有所幫助
    2013-07-07
  • Spring MVC Controller傳遞枚舉值的實例

    Spring MVC Controller傳遞枚舉值的實例

    這篇文章主要介紹了Spring MVC Controller傳遞枚舉值的實例,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • SpringBoot自定義啟動界面的實現(xiàn)代碼

    SpringBoot自定義啟動界面的實現(xiàn)代碼

    實現(xiàn)自定義啟動動畫是一項有趣的任務,雖然Spring Boot本身不提供內置的動畫功能,但可以通過一些技巧來實現(xiàn),本文主要以Demo的形式展示,再者下面的Demo都可以聯(lián)合使用,需要的朋友可以參考下
    2024-07-07
  • 實例講解JAVA 模板方法模式

    實例講解JAVA 模板方法模式

    這篇文章主要介紹了JAVA 模板方法模式的的相關資料,文中示例代碼非常細致,幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-06-06
  • Java詳解如何將excel數(shù)據(jù)轉為樹形

    Java詳解如何將excel數(shù)據(jù)轉為樹形

    在平常的辦公工作中,excel數(shù)據(jù)的操作是最常見的需求,今天就來看一下通過Java如何來實現(xiàn)將excel數(shù)據(jù)轉為樹形,感興趣的朋友可以了解下
    2022-08-08
  • Mybatis-Plus 條件構造器示例詳解

    Mybatis-Plus 條件構造器示例詳解

    這篇文章主要介紹了Mybatis-Plus 條件構造器的相關資料,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-06-06
  • SpringBoot實現(xiàn)WebSocket服務并讓客戶端實時接收

    SpringBoot實現(xiàn)WebSocket服務并讓客戶端實時接收

    使用SpringBoot和WebSocket可創(chuàng)建實時消息推送服務,首先添加WebSocket依賴至pom.xml,配置WebSocket端點和邏輯處理器,通過WebSocketHandler處理消息,使用AnnouncementController模擬消息推送,支持HTML和微信小程序客戶端接收消息,感興趣的可以了解一下
    2024-10-10

最新評論

梅河口市| 探索| 宾川县| 丰城市| 监利县| 天镇县| 潮安县| 班戈县| 固安县| 呼伦贝尔市| 牟定县| 南和县| 肃宁县| 长岛县| 沈丘县| 正阳县| 高要市| 巧家县| 双桥区| 罗田县| 红安县| 游戏| 吉木萨尔县| 洛隆县| 左贡县| 徐州市| 苏尼特右旗| 泸州市| 济宁市| 陇川县| 丹棱县| 长岭县| 贺兰县| 即墨市| 泸水县| 瑞丽市| 临安市| 海原县| 琼海市| 商水县| 新邵县|