Java 学生成绩管理(数组,嵌套循环,冒泡排序,表格输出四块知识点融合)
这个案例非常经典,嵌套了很多知识。做了一遍又一遍。干货很多。推荐给大家。对数组长度,转化的理解,嵌套循环,遍历的理解,冒泡排序,输出,多次输出,换行等等都有涉及到。总之非常经典。
第一阶段确定学生人数,确定课程数目,确定课程名称。
/**
第一阶段去顶学生人数,确定课程数目,确定课程名称。
主要是确定数组长度,以及给其中一个数组赋值。
数组长度不是事先确定,而是控制台输入确定,这一下子难度提高了一个台阶。
很容易导致数组越界。
*/
Scanner in=new Scanner(System.in);
System.out.println("请输入学生人数:");
int perNum=in.nextInt();
String [] perName=new String[perNum];
System.out.println("请输入课程数:");
int scNum=in.nextInt();
String scName[]=new String [scNum];