BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String name = reader.readLine();
String number1 = reader.readLine();
int n1 = Integer.parseInt(number1);
String number2 = reader.readLine();
int n2 = Integer.parseInt(number2);
//здесь вывод на экран, но вопрос не об этом.
Зачем нужны строчки кода типа int n1 = Integer.parseInt(number1); если и без них всё хорошо компилируется?
package com.javarush.task.task03.task0319;
/*
Предсказание на будущее
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String name = reader.readLine();
String number1 = reader.readLine();
int n1 = Integer.parseInt(number1);
String number2 = reader.readLine();
int n2 = Integer.parseInt(number2);
System.out.print(name + " получает " + n1 + " через " + n2 + " лет.");
}
}