Задача решена, но непонятно вот что: по идее, во все четыре переменные (name, age, weight, tail) каждый раз должно записываться одно и то же значение - текущее из reader.readLine(). Каким образом машина разбирает, в какую переменную какое значение записать?