Member 13646380 Ответов: 1

Как добавить параметр в метод


Я вроде как новичок в кодировании
Я хочу добавить параметр к методу


но когда я набираю его, jgrasp говорит, что основной метод не найден.

Я думаю, что он хочет увидеть
public static void main(String[] args)
но мой учитель сказал, что я могу использовать этот метод вместо него.

Что я уже пробовал:

public static void methodName (intx, inty)

PIEBALDconsult

Язык требует, чтобы основная функция имела определенную сигнатуру (или одну из нескольких предопределенных сигнатур); вы не можете просто изменить ее.
Чего вы пытаетесь добиться?

1 Ответов

Рейтинг:
0

OriginalGriff

Вы не можете добавить параметры в main - он должен иметь определенный signature - это означает, что он должен иметь очень специфические входные и выходные параметры, а добавление или удаление их изменяет сигнатуру метода и означает, что система не "видит его", когда ищет метод для вызова при запуске.

Вы можете создать новый метод с любыми параметрами, которые вам нравятся, и вызвать его из вашего основного метода:

private static int MyMethod(int x, int y)
   {
   return x * y;
   }
public static void main(string[] args)
   {
   for (int i = 0; i < 10; i++)
      {
      Console.WriteLine(MyMethod((i , i + 1));
      }
   }