Разместив код в блоке метода main, задача решилась. Но для себя решил попробовать ее выполнить через создание отдельных методов для ввода лет и имени. import java.io.*; public class Solution { public static void main(String[] args) throws Exception { System.out.println(meth_name() +" захватит мир через " + meth_age() + " лет. Му-ха-ха!"); } public static int meth_age(){ BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String s_age = reader.readLine(); int i_age = Integer.parseInt(s_age); return i_age;} public static String meth_name(){ BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String name = reader.readLine(); return name; } Но в обоих методах readLine() подчеркивается с подсказкой "Unhandled exception java.io.IOException". Почему я не могу реализовать программу подобным образом?