К задаче: 0903. Вопрос: если вставить для проверки наш любимый САУТ, то выводятся такие строки: /home/dmitriy/Общедоступные/jdk-13.0.1/bin/java -javaagent:/home/dmitriy/Общедоступные/idea-IC-193.5233.102/lib/idea_rt.jar=46779:/home/dmitriy/Общедоступные/idea-IC-193.5233.102/bin -Dfile.encoding=UTF-8 -classpath /home/dmitriy/Общедоступные/JavaRushTasks/JavaRushTasks/out/production/1.JavaSyntax com.javarush.task.task09.task0903.Solution 1598 33 28 23 18 13 9 Process finished with exit code 0 ОТ 9-й до 33 - нет вопросов, но что такое 1598 ?? 1598-й строки нет у меня и не было, как она там вылезла ? /* Кто меня вызывал? */ public class Solution { public static void main(String[] args) { method1(); } public static int method1() { method2(); return Thread.currentThread().getStackTrace()[2].getLineNumber(); /*напишите тут ваш код*/ } public static int method2() { method3(); return Thread.currentThread().getStackTrace()[2].getLineNumber(); /*напишите тут ваш код*/ } public static int method3() { method4(); return Thread.currentThread().getStackTrace()[2].getLineNumber(); /*напишите тут ваш код*/ } public static int method4() { method5(); return Thread.currentThread().getStackTrace()[2].getLineNumber();/*напишите тут ваш код*/ } public static int method5() { StackTraceElement[] stackTraceElements = Thread.currentThread().getStackTrace(); for (StackTraceElement element : stackTraceElements) { System.out.println(element.getLineNumber()); } return Thread.currentThread().getStackTrace()[2].getLineNumber(); /*StackTraceElement[] stackTraceElements = Thread.currentThread().getLineNumber();*/ /*напишите тут ваш код*/ } }