#naukaprogramowania #java mam pytanie odnosnie prostego zadania w jezyku Java. funkcja getNumb pobiera dane wejsciowe, ktore nastepnie są argumentem dla funkcji sumOfNumbers, ktora ma wypisywac wszystkie liczby od 1 do tej podanej liczby. Programik gra i buczy jak się od razu wpisze poprawna wartosc, natomiast jest male ale. Jesli wpiszemy liczbe mniejszą od 1 to program wypisuje blad, i jeszcze raz wczytuje wczytuje funkcję getNumb, tylko z jakiś nie wiadomych przyczyn gdy teraz , za drugim razem wpisujemy dobre dane wejsciowe to juz program nie dziala. Moze spotkal ktoś się z czymś podobnym. Dziękuje
Kilkaset tysięcy żeby jeździć w kurtce z prędkością dużego to całkiem rozsądny wybór. To chyba taka nowa definicja lukausu w Polsce. Bez spinki tylko:p #transport #bogactwo #zima
funkcja getNumb pobiera dane wejsciowe, ktore nastepnie są argumentem dla funkcji sumOfNumbers, ktora ma wypisywac wszystkie liczby od 1 do tej podanej liczby.
Programik gra i buczy jak się od razu wpisze poprawna wartosc, natomiast jest male ale.
Jesli wpiszemy liczbe mniejszą od 1 to program wypisuje blad, i jeszcze raz wczytuje wczytuje funkcję getNumb, tylko z jakiś nie wiadomych przyczyn gdy teraz , za drugim razem wpisujemy dobre dane wejsciowe to juz program nie dziala. Moze spotkal ktoś się z czymś podobnym. Dziękuje
źródło: comment_7DofLrX37GeMcTYQRS9eRtJ7V5x6Ou5J.jpg
PobierzPoza tym, lepiej byłoby w pętli robić pobieranie danych (aż nie będą poprawne); niż rekurencyjnie wywoływać getNumb().
Odpalasz program.
Wchodzisz do getNumb() (wywołanie 1)
Zmienna lokalna input
Komentarz usunięty przez autora