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.
Klasa StringHelper
- 5
Niedostępne
Komentarze (2)
- Popularne
- Najnowsze
- Najstarsze
Musisz się zalogować, aby dodać komentarz
Gall Anonim #10897794
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 .....
+1
Arek Kowalski
25 października 2021, 21:03
tego nie było chyba wcześniej na kursie..
0