矩阵的综合应用
例:学生的成绩存放于一个矩阵,其中行表示学生,列表示科目。如:第 0 行表示第 0 个学生的数学、语文、英语成绩。要求:
1. 进行学生成绩的随机生成, 区间为 [50, 100].
2. 找出成绩最好、最差的同学。但有挂科的同学不参加评比.
分析:
要求1.矩阵要求:Mx3这样一个矩阵
要求2.第 0 行表示第 0 个学生的xx成绩
要求3.以语,数,外顺序,控制格式
要求1:
public static int[][] initMatrix(int m) {
//二维数组
int [][]Matrix = new int[m][3];
return Matrix;
}
要求2:
// toString()方法的重写
public String toString() {
return "第 "+id+" 学生的 "+subject+" 成绩为 "+score;
}
学生成绩的随机生成:
import java.util.Random;
Random rand = new Random(