CodeGym
CodeGym University
Nauka
Kurs
Zadania
Ankiety & Quizy
Gry
Pomoc
Harmonogram kopniaków w tyłek
Społeczność
Użytkownicy
Forum
Czat
Artykuły
Historie sukcesu
Aktywność
Opinie
Subskrypcje
Jasny motyw
Rozpocznij naukę teraz
  • Wszystkie pytania
Rafal
Poziom 29
Warszawa
  • 19.08.2020
  • 507widoki
  • 2komentarze

What is wrong with this? And how could I get the proper answer?

Pytania dotyczące zadania Krok po kroku po śladach stosu...
Składnia Java,  Poziom 9,  Lekcja 2
Dyskutowane

Napisz metodę, która zwraca głębokość stosu wywołań, tzn. liczbę metod w stosie wywołań.
Metoda powinna wyświetlać tę liczbę na ekranie.

Wymagania:
  • Metoda getGlebokoscStosu musi zwracać głębokość jej stosu.
  • Metoda getGlebokoscStosu powinna wyświetlać głębokość jej stosu.
  • Użyj Thread.currentThread().getStackTrace().
  • Metoda main musi wywoływać metodę getGlebokoscStosu.
package pl.codegym.task.task09.task0905; /* Krok po kroku po śladach stosu... */ public class Solution { public static void main(String[] args) throws Exception { int glebokosc = getGlebokoscStosu(); System.out.println(glebokosc); } public static int getGlebokoscStosu() { // tutaj wpisz swój kod //StackTraceElement stos[] = Thread.currentThread().getStackTrace(); // return stos.length; return Thread.currentThread().getStackTrace().length; } }
0
Komentarze (2)
  • Popularne
  • Najnowsze
  • Najstarsze
Musisz się zalogować, aby dodać komentarz
Rafal
Poziom 29 , Warszawa, Poland
20 sierpnia 2020, 12:53
Faktycznie działa, dziekuję za podpowiedź ^^
0
Jakub Kurlak
Poziom 41 , Warszawa, Polska
19 sierpnia 2020, 23:10przydatny
Jeśli wywołasz metodę to ona musi wyświetlić sama głębokość stosu. Zwróć uwagę gdzie powinna być linia 10.
+1
Nauka
  • Rejestracja
  • Kurs Java
  • Pomoc w Zadaniach
  • Cennik
  • Projekty Gier
  • Składnia Java
Społeczność
  • Użytkownicy
  • Artykuły
  • Forum
  • Czat
  • Historie Sukcesu
  • Aktywność
  • Affiliate Program
Firma
  • O nas
  • Kontakt
  • Opinie
  • Pokój prasowy
  • CodeGym dla EDU
  • FAQ
  • Wsparcie
CodeGym CodeGym to internetowy kurs uczący od podstaw programowania w języku Java. Ten kurs to doskonały sposób na opanowanie języka Java dla początkujących. Zawiera pond 1200 zadań z możliwością natychmiastowej weryfikacji oraz niezbędny zakres teorii na temat podstaw języka Java. Aby pomóc Ci odnieść sukces w nauce, przygotowaliśmy również zestaw elementów motywacyjnych: quizy, projekty programistyczne, artykuły na temat efektywnego uczenia się i kariery programisty Java.
Obserwuj nas
Język interfejsu
Programistą Się Nie Rodzi, Programistą Się Zostaje © 2023 CodeGym
MastercardVisa
Programistą Się Nie Rodzi, Programistą Się Zostaje © 2023 CodeGym
This website uses cookies to provide you with personalized service. By using this website, you agree to our use of cookies. If you require more details, please read our Terms and Policy.