Возвращаемое значение операции присваивания в Java

Я встречал утверждение в Java

while ((line = reader.readLine()) != null) {
    out.append(line);
}

Как операции присваивания возвращают значение в Java?

Утверждение, которое мы проверяем, этоline = reader.readLine() и мы сравниваем это сnull.

ПосколькуreadLine вернет строку, как именно мы проверяем наnull?

Ответы на вопрос(4)

Ваш ответ на вопрос