您的问题是您没有将适当的参数传递给方法,因此它会吐出该错误。
public static void getCourseDetails(String department, int number, String name, boolean isFull, String SCHOOL_NAME, String motto, double price){对于此代码,您需要以相同的顺序传递所有这些变量(第一个字符串,第二个int等)。您不能只在其中没有任何内容的所有getCourseDetails()并期望发生某些事情,因为您试图在该方法中处理的所有信息实际上都不会进入其中。
因此,例如,当您调用此方法时,它可能看起来像这样
String department = "Math";int number = 101;String name = "Williams";boolean isFull = false;String SCHOOL_NAME = "Pinkerton High"String motto = "We Never Sleep"double price = 100.0;//note that the variable names do not have to be the same here//as they are in the methodgetCourseDetails(department, number, name, isFull, SCHOOL_NAME, motto, price);



