Это то, что я должен сделать:Метод Java Stub
Определить заглушки для методов, называемых нижним основным(). Каждый заглушка должен печатать «FIXME: Finish methodName()», за которым следует новая строка, и должен возвращать -1.
Пример вывод:
FIXME: Finish getUserNum()
FIXME: Finish getUserNum()
FIXME: Finish computeAvg()
Avg: -1
Это код, который у меня есть:
import java.util.Scanner;
public class MthdStubsStatistics {
public static int methodName (int userNum1, int userNum2, int computerAvg) {
System.out.println("FIXME: Finish getUserNum()");
System.out.println("FIXME: Finish getUserNum()");
System.out.println("FIXME: Finish computerAvg()");
System.out.println("Avg: -1");
return 0;
}
public static void main() {
int userNum1 = 0;
int userNum2 = 0;
int avgResult = 0;
userNum1 = getUserNum();
userNum2 = getUserNum();
avgResult = computeAvg(userNum1, userNum2);
System.out.println("Avg: " + avgResult);
return;
}
}
Я думал, что я понял метод заглушки, но я чувствую, что я делаю очень глупую и простую ошибку? Я могу редактировать только public static int methodName в коде.
* «Я могу редактировать только публичный статический Int имяМетода раздел кода.» * - Я сомневаюсь, что это правда. Прочтите инструкции еще раз. Если это действительно то, что они говорят, тогда спросите человека, который написал инструкции, что они на самом деле имели в виду. –
Я предполагаю, что направления говорят: «Редактируйте только public static int methodName», которые следует интерпретировать как не редактировать основной метод, а вместо этого вы можете редактировать только методы, которые вы определяете. «methodName» в направлениях выглядит как заполнитель для описания «getUserNum» и «computeAvg». – nickb