- import java.util.*;
- public class Student {
- public static void main(String[] args) {
- Scanner in = new Scanner(System.in);
- System.out.print("请输入学生人数:");
- int stuNum = in.nextInt();
- System.out.print("请输入课程数目:");
- int courseNum = in.nextInt();
- String[] arrStuNum =new String[stuNum];//接收学生人数
- String[] arrCourse =new String[courseNum];//接收课程科目
- int[][] number= new int[stuNum][courseNum];
- for(int i=0; i<arrCourse.length; i++)
- {
- System.out.print("请输入第"+(i+1)+"课程名字:");
- arrCourse[i] = in.next();
- }
-
-
- for(int i=0; i<stuNum; i++)
- {
- System.out.print("输入第"+(i+1)+"个学生姓名:");
- arrStuNum[i]=in.next();
- for(int j=0; j<courseNum; j++)
- {
- System.out.print("请输入"+arrStuNum[i]+arrCourse[j]+"的成绩:");
- number[i][j]=in.nextInt();
-
- }
- }
- System.out.print("学生");
- for(int i=0; i<arrCourse.length; i++)
- {
- System.out.print("\t"+arrCourse[i]);
- }
- System.out.print("\t总分"+"\t平均分"+"\t排行榜");
- System.out.println();
- for(int i=0; i<stuNum; i++){
- for(int j=0; j<courseNum; j++){
- System.out.print("\t"+number[i][j]);
- }
- System.out.println();
- }
- }
- }
复制代码
为什么成绩可以输出来 而名字输不出来
本人是菜鸟 请详解 谢谢 |