Klasa StringHelper

  • 5
  • Niedostępne
Kochamy metody statyczne. Sprawiają, że to, co niedostępne, staje się dostępne. Oczywiście czasem dzieje się zupełnie inaczej... W każdym razie, w tym zadaniu je kochamy: utwórzmy klasę StringHelper, która ma 2 metody statyczne: multiply(String s, int licznik) - zwraca ciąg, który jest powtarzany określoną przez wartość zmiennej licznik liczbę razy; i multiply(String s) - zwraca ciąg, który jest powtarzany 5 razy.
Nie możesz wykonać tego zadania, ponieważ nie jesteś zalogowany.
Komentarze (2)
  • Popularne
  • Najnowsze
  • Najstarsze
Musisz się zalogować, aby dodać komentarz
Gall Anonim #10897794
Poziom 8 , Kielce, Poland
26 sierpnia 2022, 12:09
Zrobiłem za pomocą pętli for, chociaż długo mi to nie działało i nie wiedziałem dlaczego. Okazało się, że kluczem do sukcesu była linijka: wynik = wynik+s; a ja uporczywie pisałem: wynik = s; (to znaczy wynik = s; też działał ale tylko wtedy gdy pętla for wykonała się jeden raz) - i wtedy przyszło olśnienie - polecenie return działa tylko raz po wywołaniu multiply("jakiśtekst", jakaśliczba) więc oczekiwany ciąg znaków musi powstać w "środku" pętli i tylko raz zostać przekazany za pomocą return. I ot cały problem .....
Arek Kowalski
Poziom 11 , Warsaw, Poland
25 października 2021, 21:03
tego nie było chyba wcześniej na kursie..