欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Java課設(shè)-學(xué)生成績(jī)管理系統(tǒng)-創(chuàng)新互聯(lián)

題目要求:
在這里插入圖片描述
代碼:

10多年的黃南州網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。營(yíng)銷型網(wǎng)站的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整黃南州建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)公司從事“黃南州網(wǎng)站設(shè)計(jì)”,“黃南州網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

Student.java:

public class Student {private long id;//學(xué)號(hào)
    private String name;//姓名
    private double math;//應(yīng)用數(shù)學(xué)成績(jī)
    private double English;//大學(xué)英語(yǔ)成績(jī)
    private double Java;//java成績(jī)
    private double computer;//計(jì)算機(jī)應(yīng)用基礎(chǔ)
    private double average;    //平均分
    private int n;  //總?cè)藬?shù)
    public double getAverage() {return average;
    }

    public void setAverage(double average) {this.average = average;
    }

    public Student(int n,long id, String name, double math, double english, double java, double computer, double average) {this.n = n;
    	this.id = id;
        this.name = name;
        this.math = math;
        this.English = english;
        this.Java = java;
        this.computer = computer;
        this.average=average;
    }
	public Student() {}

	public int getNum() {return n;
    }

    public void setNum(int n) {this.n = n;
    }
    public long getId() {return id;
    }

    public void setId(long id) {this.id = id;
    }

    public String getName() {return name;
    }

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

    public double getMath() {return math;
    }

    public void setMath(double math) {this.math = math;
    }

    public double getEnglish() {return English;
    }

    public void setEnglish(double English) {this.English = English;
    }

    public double getJava() {return Java;
    }

    public void setJava(double Java) {this.Java = Java;
    }

    public double getComputer() {return computer;
    }

    public void setComputer(double computer) {this.computer = computer;
    }
    public double getAvg(Student student) {return ( (student.getMath() + student.getEnglish() + student.getJava() + student.getComputer())/4);

    }
    public void setAvg(double average) {this.average=average;
    }
}

StudentApplication.java:

public class StudentApplication {public static Scanner scanner = new Scanner(System.in);
    public static ArrayListstudents = new ArrayList<>();
    public static void main(String[] args) {Student student = new Student();
        StudentManage sm=new StudentManage();
        while(true){   int menuSelect=StudentManage.getMenu();
           switch (menuSelect){   case 1://輸入學(xué)生相關(guān)信息
                   sm.addStudent(students);
                   break;
                case 2://2按平均分降序排列
                    sm.sortStudent(students);
                    break;
               case 3:// 3顯示所有成績(jī)
                   sm.showAllStudent(students);
                   break;
                case 4: //4輸入查詢個(gè)人成績(jī)
                    sm.searchStudent(students);
                    break;
                case 5://5顯示各科平均分,最高分,最低分
                	sm.averageScore(students);
                	break;
                case 6://6退出成績(jī)管理系統(tǒng)
                    System.out.println("即將退出成績(jī)管理系統(tǒng)");
                    System.exit(0);
               default:
                   System.out.println("請(qǐng)重新輸入");

                   break;

            }
        }

    }
}

StudentManage.java:

public class StudentManage {private static Scanner sc=new Scanner(System.in);

    //得到菜單
    public static int getMenu(){System.out.println("----------學(xué)生成績(jī)管理系統(tǒng)----------");
        System.out.println("          1輸入學(xué)生相關(guān)信息");
        System.out.println("          2按平均分降序排列");
        System.out.println("          3顯示所有成績(jī)");
        System.out.println("          4輸入查詢個(gè)人成績(jī)");
        System.out.println("          5顯示各科平均分,最高分,最低分");
        System.out.println("          6退出成績(jī)管理系統(tǒng)");
        System.out.println("----------學(xué)生成績(jī)管理系統(tǒng)----------");
        System.out.println("請(qǐng)選擇菜單:");
        int select=StudentManage.sc.nextInt();
        return select;
    }
    //添加學(xué)生
    public   void addStudent(ArrayListstudents){Student student=new Student();
        System.out.println("請(qǐng)輸入學(xué)生的學(xué)號(hào)");
        student.setId(sc.nextLong());
        System.out.println("請(qǐng)輸入學(xué)生的姓名");
        student.setName(sc.next());
        System.out.println("請(qǐng)輸入學(xué)生的應(yīng)用數(shù)學(xué)成績(jī)");
        student.setMath(sc.nextDouble());
        System.out.println("請(qǐng)輸入學(xué)生的大學(xué)英語(yǔ)成績(jī)");
        student.setEnglish(sc.nextDouble());
        System.out.println("請(qǐng)輸入學(xué)生的java程序設(shè)計(jì)成績(jī)");
        student.setJava(sc.nextDouble());
        System.out.println("請(qǐng)輸入學(xué)生的計(jì)算機(jī)應(yīng)用基礎(chǔ)成績(jī)");
        student.setComputer(sc.nextDouble());
        double avg = student.getAvg(student);
        student.setAverage(avg);
        students.add(student);
        //        提示信息
        System.out.println("添加成功");
    }
    //查詢學(xué)生
    public void searchStudent(ArrayListstudents){if (students.size() == 0) {System.out.println("當(dāng)前無(wú)數(shù)據(jù),請(qǐng)?zhí)砑雍笾卦?);
        } else {System.out.println("請(qǐng)輸入要查找學(xué)生的學(xué)號(hào):");
            long id = sc.nextLong();
            int flag = -1;
            Student student = new Student();
            //        查找對(duì)應(yīng)學(xué)號(hào),找到就退出
            for (int i = 0; i< students.size(); i++) {student = students.get(i);
                if (student.getId() == id) {flag = i;
                    break;
                }
            }

            if (flag == -1) {System.out.println("未找到對(duì)應(yīng)學(xué)號(hào)的學(xué)生,請(qǐng)確認(rèn)后重新輸入!");
            } else {System.out.println("對(duì)應(yīng)學(xué)號(hào)的學(xué)生成績(jī)?nèi)缦拢?);
                System.out.println("學(xué)號(hào)\t\t\t姓名\t\t數(shù)學(xué)\t\t英語(yǔ)\t\tJava\t\tcomputer\t\t平均分\t\t");
                System.out.format("%d\t%s\t%.2f\t%.2f\t%.2f\t%.2f\t%.2f\n", student.getId(), student.getName(), student.getMath(), student.getEnglish(), student.getJava(),student.getComputer(), student.getAvg(student));
                System.out.println("查找信息成功!");
            }
        }
    }
    //按平均分排降序
    public void sortStudent(ArrayListstudents){if (students.isEmpty()) {System.out.println("當(dāng)前無(wú)數(shù)據(jù),請(qǐng)?zhí)砑雍笾卦?);
        } else {for (int i = 0; i< students.size() - 1; i++) {if (students.get(i).getAvg(students.get(i))< students.get(i + 1).getAvg(students.get(i + 1))) {Student tmp = students.get(i);
                    students.set(i, students.get(i + 1));
                    students.set(i + 1, tmp);
                }
            }

            System.out.println("排序后的學(xué)生成績(jī)");
            System.out.println("學(xué)號(hào)\t\t姓名\t\t數(shù)學(xué)\t\t英語(yǔ)\t\tJava\t\t計(jì)算機(jī)\t\t平均分");
            for (Student student : students) {System.out.format("%d\t%s\t%.2f\t%.2f\t%.2f\t%.2f\t%.2f\t\n",  student.getId(), student.getName(), student.getMath(), student.getEnglish(),  student.getJava() ,student.getComputer(), student.getAvg(student));
            }
        }
    }
    //顯示所有成績(jī)
    public void showAllStudent(ArrayListstudents){if (students.isEmpty()) {System.out.println("當(dāng)前無(wú)數(shù)據(jù),請(qǐng)先添加數(shù)據(jù)");
        } else {System.out.println("----------所有學(xué)生成績(jī)?nèi)缦?---------");
            System.out.println("學(xué)號(hào)\t\t姓名\t\t數(shù)學(xué)\t\t英語(yǔ)\t\tJava\t\t計(jì)算機(jī)\t\t平均分");
            for (Student student : students) {System.out.format("%d\t%s\t%.2f\t%.2f\t%.2f\t%.2f\t%.2f\n", student.getId(), student.getName(), student.getMath(), student.getEnglish(), student.getJava(),student.getComputer(), student.getAvg(student));
        }
        }
    }
    //各科平均分,最高分,最低分
        public void averageScore(ArrayListstudents){int n = students.size();
        double max1 = 0;
		double min1 = students.get(0).getMath();;
        double sum1 = 0;
        for (int i = 0; i< n; i++) {	sum1 = sum1 + students.get(i).getMath();
        	 if (students.get(i).getMath() >max1) { max1 = students.get(i).getMath();
             }
            if (students.get(i).getMath()< min1) {min1 = students.get(i).getMath();
            }
        	}
        System.out.println("應(yīng)用數(shù)學(xué)的平均成績(jī)="+sum1/n+" 最高成績(jī)="+max1+" 最低成績(jī)="+min1);
        
        double max2 = 0;
		double min2 = students.get(0).getEnglish();;
        double sum2 = 0;
        for (int i = 0; i< n; i++) {	sum2 = sum2 + students.get(i).getEnglish();
        	if (students.get(i).getEnglish() >max2) {max2 = students.get(i).getEnglish();
            }
            if (students.get(i).getEnglish()<= min2) {min2 = students.get(i).getEnglish();
            }
        	}
        System.out.println("大學(xué)英語(yǔ)的平均成績(jī)="+sum2/n+" 最高成績(jī)="+max2+" 最低成績(jī)="+min2);
        
        double max3 = 0;
		double min3 = students.get(0).getJava();;
        double sum3 = 0;
        for (int i = 0; i< n; i++) {	sum3 = sum3 + students.get(i).getJava();
        	 if (students.get(i).getJava() >max3) { max3 = students.get(i).getJava();
             }
            if (students.get(i).getJava()<= min3) {min3 = students.get(i).getJava();
            }
        	}
        System.out.println("Java的平均成績(jī)="+sum3/n+" 最高成績(jī)="+max3+" 最低成績(jī)="+min3);
        
        double max4 = 0;
		double min4 = students.get(0).getComputer();;
        double sum4 = 0;
        for (int i = 0; i< n; i++) {	sum4 = sum4 + students.get(i).getComputer();
        	 if (students.get(i).getEnglish() >max4) { max4 = students.get(i).getComputer();
             }
            if (students.get(i).getComputer()<= min4) {min4 = students.get(i).getComputer();
            }
        	}
        System.out.println("計(jì)算機(jī)應(yīng)用基礎(chǔ)的平均成績(jī)="+sum4/n+" 最高成績(jī)="+max4+" 最低成績(jī)="+min4);
        }
}

運(yùn)行主界面:
在這里插入圖片描述

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

當(dāng)前題目:Java課設(shè)-學(xué)生成績(jī)管理系統(tǒng)-創(chuàng)新互聯(lián)
標(biāo)題網(wǎng)址:http://www.chinadenli.net/article36/dspcpg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)網(wǎng)站導(dǎo)航標(biāo)簽優(yōu)化品牌網(wǎng)站建設(shè)網(wǎng)站營(yíng)銷網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化