详细设计:
1、定义一个显示菜单的方法:public void displayMenu() { }
2、定义一个初始化数学成绩的方法,数组的长度和元素均由键盘输入。public float[] initScore() { }
3、定义一个求平均成绩的方法:public float average(float[] f) { }
4、定义一个统计成绩大于85分的人数的方法:public int count(float[] f) { }
5、修改指定位置处成绩的方法:public void update(float[] f, int index, float newScore) { } 参数index为位置,从0开始,与数组下标含义相同,newScore是新的成绩。
6、打印输出所有成绩的方法:public void displayAllScore(float[] f) { }
7、在主方法中,使用case语句完成主要程序逻辑,当输入对应的数字时,调用对应的操作。
代码:
import java.util.Scanner;
public class ScoreList {
private int num;
private float[] scoreList;
//成绩单管理系统私有属性:学生人数num及成绩单数组scoreList
public int getNum() {
return num;
}
public float[] getScoreList() {
return scoreList;
}
public void setScoreList(float[] scoreList) {
this.scoreList = scoreList;
}
public void setNum(int num) {
this.num =