я должен скомпилировать мой код с Testing Tool, однако, когда этот инструмент тестирования вызывает мой метод, я получаю эту ошибку:Java - Обобщение метода ошибок не может быть назван
метода»getCourseDetails в классе, конечно, может не применяться для заданных типов;
требуется: java.lang.String, INT, java.lang.String, логическое, java.lang.String.java.lang.String, двойной
не найдено: никаких аргументов
Причина: фактические и формальные списки аргументов различаются по длине.
Оператор, который вы используете здесь, не может использоваться для типа значения, для которого вы его используете. Вы либо используете неправильный тип здесь или неправильный оператор «
Это мой метод:.
public static void getCourseDetails(String department, int number, String name, boolean isFull,
String SCHOOL_NAME, String motto, double price){
if (department.length() != (0) && number != 0 && name.length() != (0) && price != 0) {
System.out.print(department + " ");
} else if (department.length() == (0)){
System.out.print ("Sorry, there is an error with the course department.");
return;
}
if (number == 0) {
System.out.print("Sorry, there is an error with the course number.");
return;
} else if (number != 0 && department.length() != (0) && name.length() != (0) && price != 0){
System.out.print(number + " ");
}
if (name.length() != (0) && number!= 0 && department.length() != (0) && price != 0) {
System.out.println(name + ".");
} else if (name.length() == (0)) {
System.out.print("Sorry, there is an error with the course name.");
return;
}
if (price == 0){
System.out.print("Sorry, there is an error with the course price.");
return;
}
//System.out.println(department + " " + number + " is " + name);
if (isFull == true){
System.out.println("The course is currently full.");
} else if (isFull == false){
System.out.println("The course is currently not full.");
}
System.out.println("The course is currently run at " + SCHOOL_NAME +
" where their motto is " + "\"" + motto + "\"");
Вы показали метод, но не так, как вы пытаетесь назвать. Похоже, вы вызываете 'getCourseDetails()', не предоставляя никаких аргументов ... Пожалуйста, предоставьте [mcve], и вам будет легче помочь вам исправить это. –