Задать вопрос
  • Как правильно вызвать void метод в main?

    zagayevskiy
    @zagayevskiy Куратор тега Java
    Android developer at Yandex
    Ошибка в строке
    Complex res = real.increment(imaginary);
    и в
    System.out.println(real.increment(imaginary));
    такая же ошибка. Метод increment возвращает void, и изменяет внутреннее значение. void нельзя ничему присвоить, и нельзя никуда передать. Можешь считать это "пустотой", "ничем". void метод ничего не возвращает, поэтому его возвращаемое значение нельзя никуда присвоить.
    Нужно разнести это в разные строки:
    real.increment(imaginary);
    System.out.println(real);
    Ответ написан
    1 комментарий