К задаче: 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();*/
/*напишите тут ваш код*/
}
}
Дмитрий
25 уровень
Строка, которой нет ?
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ksenia Volkova Java Developer в DXC Master
28 марта 2020, 12:14
Ты мог бы найти ответ на свой вопрос с помощью того же вывода в консоль.
Например, так:
0
hidden #598481
27 марта 2020, 11:07
"Я что-то вставил в какой-то код и вот что получилось"
Что вставил, в какой код? Почему ты решил, что у всех код не отличается от твоего?
Словом, покажи код и попробуй спросить еще раз.
0