帮我看看这个代码那错了
import java.util.Scanner;
public class student {
public static void main(String[] args)
{
Scanner in=new Scanner(System.in);
System.out.println("请输入学生的人数");
int man=in.nextInt();//存储学生的人数
System.out.println("请输入课程的数目");
int courseNum=in.nextInt();//存储学生的课程数目
String[] name=new String[man];//存储学生的名字
String[] course=new String[courseNum];//存储学生的课程
/*
*用来循环录入学生的课程
*/
for(int i=0;i<course.length;i++)
{
System.out.println("请定义第"+(i+1)+"课程的名字");
course[i]=in.next();
}
for(int i=0;i<man;i++)
{
System.out.println("请输入学生的姓名");
name[i]=in.next();
for(int j=0;j<course.length;j++)
{
System.out.println("请输入"+ name[i]+course[j]+"的成绩");
}
}
}
}