kilka instrukcji w wyrażeniu warunkowym

kilka instrukcji w wyrażeniu warunkowym
KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 30
0

Napisałem metodę rekurencyjną w której jest błąd i jedynym pomysłem na zdiagnozowanie go jest wyświetlanie elementów na jakich metoda będzie działać dalej i stąd pytanie:
czy można umieścić kilka instrukcji dla spełnionego warunku i kilka dla niespełnionego?
Szukałem w google ale nic nie znalazłem.

dla formalności, metoda wygląda tak

Kopiuj
public static String oblicz(Wezel korzen)
{
    if(korzen==null || (korzen.lewy==null && korzen.prawy==null))
        return "";
    else 
        return korzen.lewy==null ? (korzen.prawy==null ? korzen.klucz : oblicz(korzen.prawy)) : (korzen.prawy==null ? oblicz(korzen.lewy) : obl(oblicz(korzen.lewy), oblicz(korzen.prawy), korzen.klucz.charAt(0)));
}

Jest to operacja na drzewie BST,
klucze są typu String,
pierwsze dwa parametry w metodzie obl to stringi(trzeci to operator -,+,*,/ lub%), które w metodzie obl są zamieniane na int i wtedy wywala błąd że string pusty.

unikalna_nazwa
  • Rejestracja: dni
  • Ostatnio: dni
0

omg :|
Odpowiedź masz w swoim kodzie - czy dało się zrobić żeby było kilka instrukcji w metodzie oblicz?

KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 30
0

odpowiedzi nie ma w kodzie,bo w wyrażeniu warunkowym są po jednej instrukcji dla true i false, ale podsunąłeś mi pomysł żeby gdzie indziej wstawić to co potrzebuje(zamiast do wyrażenia warunkowego)

chyba mnie po prostu nie zrozumiałeś,ale mimo wszystko dzięki

temat do zamknięcia

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0

Odnoszę wrażenie, że starasz się za wszelką cenę unikać korzystania z debuggera, który jest najłatwiejszym rozwiązaniem w szukaniu błędów w kodzie.

Sopelek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 467
0

temat do zamknięcia

Nie sugeruj się tym, że nie potrafisz dać więcej instrukcji niż jedna pod instrukcją warunkową. Zapewniam cię, że na forum potrafimy napisać kilka postów pod jednym tematem, i że na pewno uzyskasz odpowiedź.

Nawet dostałeś wskazówkę.

Odpowiedź masz w swoim kodzie - czy dało się zrobić żeby było kilka instrukcji w metodzie oblicz?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.