Почему? При написании одной и той же строки String line1 = reader.readLine(); В одном задании в IntelliJ IDEA выдаёт нехватку Java.lang.String А в другом не ругается. И всё работает. Один и тот же код ведёт себя по-разному.