java做一个客房管理系统定制_管理皮孩子很难?来,教你一个java设计简单的学生管理系统...
前言:
孩子不聽(tīng)話(huà),那就系統(tǒng)的管理起來(lái),啊哈哈哈哈
學(xué)生成績(jī)管理系統(tǒng)
要求:
完善Student類(lèi),Student類(lèi)包含學(xué)號(hào)、姓名、年級(jí)、專(zhuān)業(yè)、三門(mén)功課的成績(jī)(英語(yǔ)、高數(shù)、計(jì)算機(jī))的成員變量,完善成績(jī)錄入方法、設(shè)計(jì)按學(xué)號(hào)查找方法、按姓名查找方法、按單科成績(jī)排序的方法。
設(shè)計(jì)主類(lèi),實(shí)例化包含5個(gè)學(xué)生信息的學(xué)生數(shù)組,查找某一個(gè)學(xué)生的信息并打印出來(lái),同時(shí)打印這5個(gè)學(xué)生按某一科成績(jī)的按高到低的排序信息(學(xué)號(hào)、姓名、成績(jī));輸出所有學(xué)生的三門(mén)單科平均成績(jī)。
首先先創(chuàng)建一個(gè)student類(lèi)
使用構(gòu)造方法來(lái)初始化
學(xué)號(hào)、姓名、年級(jí)、專(zhuān)業(yè)、三門(mén)功課的成績(jī)
先打包
在分類(lèi)
student類(lèi)
使用構(gòu)造方法初始化 get和set方法傳值
package swpu.student;public class Student {public String number;public String name;public String major;public int math;public int computer;public int english;public int total;//對(duì)象數(shù)組初始化,使用構(gòu)造方法public Student(String newname,String nmajor,String newnumber,int nmath,int ncom,int ne){number = newnumber;major =nmajor;name = newname;math = nmath;computer = ncom;english = ne;}public String getMajor() {return major;}public void setMajor(String major) {this.major = major;}public int getEnglish() {return english;}public void setEnglish(int english) {this.english = english;}public String getNumber() {return number;}public void setNumber(String number) {this.number = number;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getMath() {return math;}public void setMath(int math) {this.math = math;}public int getComputer() {return computer;}public void setComputer(int computer) {this.computer = computer;}}排序類(lèi)
rank類(lèi)
package swpu.student;public class Rank {public static void rankscore(Student [] arr,int n){//數(shù)學(xué)if(n==1) { for (int i = 0; i < arr.length-1; i++) { int index = i; int j; // 找出最小值得元素下標(biāo) for (j = i + 1; j < arr.length; j++) { if (arr[j].math > arr[index].math) { index = j; } } Student tmp = arr[index]; arr[index] = arr[i]; arr[i] = tmp; }}//英語(yǔ) if(n==2) { for (int i = 0; i < arr.length-1; i++) { int index = i; int j; // 找出最小值得元素下標(biāo) for (j = i + 1; j < arr.length; j++) { if (arr[j].english > arr[index].english) { index = j; } } Student tmp = arr[index]; arr[index] = arr[i]; arr[i] = tmp; } } //計(jì)算機(jī) if(n==3) { for (int i = 0; i < arr.length-1; i++) { int index = i; int j; // 找出最小值得元素下標(biāo) for (j = i + 1; j < arr.length; j++) { if (arr[j].computer > arr[index].computer) { index = j; } } Student tmp = arr[index]; arr[index] = arr[i]; arr[i] = tmp; } } }}這里使用了靜態(tài)方法傳入成績(jī)的值
查找類(lèi)
search類(lèi)
package swpu.student;public class Search { //書(shū)寫(xiě)兩種方法(學(xué)號(hào),姓名)public int StuNum(Student arr[] ,String y)//傳入數(shù)組,查找值 ,使用字符串的比較{for(int i = 0;i主要類(lèi)
Instudent類(lèi)
package swpu.student;import java.util.Scanner;public class Instudent {public static void main(String[] args) {// TODO Auto-generated method stubScanner in = new Scanner(System.in);Student []stu = new Student[5];//學(xué)生成績(jī)初始化stu[0] = new Student("Jack總結(jié)
以上是生活随笔為你收集整理的java做一个客房管理系统定制_管理皮孩子很难?来,教你一个java设计简单的学生管理系统...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: bat 启动 不弹出对话框_CAD中转换
- 下一篇: #创建记事本程序在哪打开_微软Windo