java做一个客房管理系统定制_管理皮孩子很难?来,教你一个java设计简单的学生管理系统...
生活随笔
收集整理的這篇文章主要介紹了
java做一个客房管理系统定制_管理皮孩子很难?来,教你一个java设计简单的学生管理系统...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言:
孩子不聽話,那就系統的管理起來,啊哈哈哈哈
學生成績管理系統
要求:
完善Student類,Student類包含學號、姓名、年級、專業、三門功課的成績(英語、高數、計算機)的成員變量,完善成績錄入方法、設計按學號查找方法、按姓名查找方法、按單科成績排序的方法。
設計主類,實例化包含5個學生信息的學生數組,查找某一個學生的信息并打印出來,同時打印這5個學生按某一科成績的按高到低的排序信息(學號、姓名、成績);輸出所有學生的三門單科平均成績。
首先先創建一個student類
使用構造方法來初始化
學號、姓名、年級、專業、三門功課的成績
先打包
在分類
student類
使用構造方法初始化 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;//對象數組初始化,使用構造方法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;}}排序類
rank類
package swpu.student;public class Rank {public static void rankscore(Student [] arr,int n){//數學if(n==1) { for (int i = 0; i < arr.length-1; i++) { int index = i; int j; // 找出最小值得元素下標 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; }}//英語 if(n==2) { for (int i = 0; i < arr.length-1; i++) { int index = i; int j; // 找出最小值得元素下標 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; } } //計算機 if(n==3) { for (int i = 0; i < arr.length-1; i++) { int index = i; int j; // 找出最小值得元素下標 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; } } }}這里使用了靜態方法傳入成績的值
查找類
search類
package swpu.student;public class Search { //書寫兩種方法(學號,姓名)public int StuNum(Student arr[] ,String y)//傳入數組,查找值 ,使用字符串的比較{for(int i = 0;i主要類
Instudent類
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];//學生成績初始化stu[0] = new Student("Jack總結
以上是生活随笔為你收集整理的java做一个客房管理系统定制_管理皮孩子很难?来,教你一个java设计简单的学生管理系统...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bat 启动 不弹出对话框_CAD中转换
- 下一篇: pdffactory字体打印不对_标准论