Ява IRC Dice Bot не работает - PullRequest
0 голосов
/ 18 марта 2012

Я пытаюсь создать Java-бот, который подключается к IRC, а затем, когда пользователь вводит команду, он "бросает кубики", но, похоже, не работает

cannot find symbol variable IntRoll
illegal start of type
cannot find symbol variable OpRoll
illegal start of type
cannot find symbol variable Op
cannot find symbol variable IntRoll
illegal start of type
cannot find symbol variable OpRoll
illegal start of type
cannot find symbol variable Op
cannot find symbol variable Op
cannot find symbol variable generator
int cannot be dereferenced
cannot return a value from method whose result type is void
int cannot be dereferenced
cannot return a value from method whose result type is void
cannot return a value from method whose result type is void
cannot return a value from method whose result type is void
cannot find symbol variable generator
cannot find symbol variable InRoll
cannot return a value from method whose result type is void
cannot find symbol variable InRoll
cannot return a value from method whose result type is void
cannot return a value from method whose result type is void

вотфайлы http://pastebin.com/c47RqRsd http://pastebin.com/v4Y42uF4

1 Ответ

1 голос
/ 18 марта 2012

Проблемы с roll:

  • Вы не можете вернуть значение из конструктора. Конструкторы используются для создания объекта. Вам, вероятно, следует создать поле и установить его на InRoll.
  • Если вы пытаетесь сгенерировать число от 2 до 12 с помощью игральных костей, это не способ сделать это. Вы получите нереалистичное распределение, где вы получите больше 2, чем обычно.
  • Вы не можете вызывать метод примитивного типа. Вы должны использовать InRoll == someNumber.
  • Вы не можете вернуть значение в методе, если его тип возвращаемого значения void.
  • Вы не создали поле с именем InRoll, поэтому вы не можете использовать его в своем методе onMessage.

Проблемы с Dice4Cash:

  • Вы не можете получить доступ к полю, которое не существует. Вы не создаете ни поля IntRoll, ни поля OpRoll.

Я настоятельно рекомендую вам пройтись по некоторым учебникам по Java и выучить язык.
Начало работы .
Изучение языка Java .

...