undefined

Ostatnie zadania

Składnia Java
Poziom 5 , Lekcja 12
Dostępny

– Czołem, żołnierzu!

– Czołem, Panie Kapitanie Odlot!

– Mam dla Ciebie świetne wieści. Oto kilka ćwiczeń, które pomogą Ci utrwalić Twoje umiejętności. Pracuj nad nimi codziennie, a Twoje kompetencje będą bardzo szybko rosły. Zadania zostały zaprojektowane specjalnie dla IntelliJ IDEA.

– Te poprzednie ćwiczenia były dla nowicjuszy. Dodałem trochę dodatkowych, zaawansowanych ćwiczeń dla weteranów. Tylko dla weteranów.

undefined
4
Zadanie
Składnia Java, poziom 5, lekcja 12
Niedostępne
Kaczka to za mało
Program implementuje klasę Kaczka i tworzy dwie specyficzne kaczki (dwa obiekty). Utwórz kategorie zwierząt podobnych do klasy Kaczka – Kot i Pies. Pomyśl, co metoda toString powinna zwracać w tych klasach, utwórz pary między wszystkimi zwierzętami (obiektami) i wyświetl je na ekranie.
undefined
8
Zadanie
Składnia Java, poziom 5, lekcja 12
Niedostępne
Mężczyzna i kobieta
Tworzenie klas jest proste i fajne. Poczujmy się jak stwórcy wirtualnego Wszechświata i utwórzmy klasy Mezczyzna i Kobieta. Muszą one być zadeklarowane wewnątrz klasy Solution, być publiczne i statyczne. Muszą mieć pola imie, wiek i adres. Zadeklaruj także konstruktory ze wszystkimi możliwymi parametrami. Będziemy mogli ich potem użyć do utworzenia konkretnych obiektów.
undefined
4
Zadanie
Składnia Java, poziom 5, lekcja 12
Niedostępne
Tom i Jerry
Pamiętasz kreskówkę „Tom i Jerry”? Jeśli jesteś na to za młody, wyszukaj jej w Google. Dlaczego o to pytam? W tej kreskówce występuje dużo kotów, myszy i psów. Naszym zadaniem jest utworzenie trzech odpowiadających im klas: Pies, Kot i Mysz. Każda z nich powinna mieć trzy pola. Należy utworzyć obiekty tych klas, nazywając je tak, jak nazywają się bohaterzy tej kreskówki.
undefined
2
Zadanie
Składnia Java, poziom 5, lekcja 12
Niedostępne
Wyświetl dzisiejszą datę
Czasem programista siedzi przed komputerem całymi dniami i traci orientację w czasie. Jeśli ktoś na mieście nagle Cię spyta, który mamy rok, to raczej nie jest to Marty McFly z „Powrotu do przyszłości”. To tylko nasz dzielny programista, zaangażowany w pisanie kodu! Pomóżmy mu się odnaleźć i wyświetlmy bieżącą datę w poniższym formacie: "06 15 2018".
undefined
8
Zadanie
Składnia Java, poziom 5, lekcja 12
Niedostępne
Bank-świnka na bazie konsoli
Wyobraź sobie, że mamy bank-świnkę. Możesz wkładać do niej monety i po jakimś czasie ją rozbić. Napiszmy emulator oparty na konsoli dla banku-świnki. Za pomocą klawiatury będziemy wprowadzać liczby i dodawać je tak długo, aż przerwiemy proces, używając specjalnego słowa „sumuj”. Wtedy program powinien podliczyć, jak dużo zaoszczędziłeś/aś.
undefined
2
Zadanie
Składnia Java, poziom 5, lekcja 12
Niedostępne
Szefie, mam tu coś dziwnego...
Kody pisane przez innych są dla nas jak obce terytorium. Co tam może się czaić? Może czyhają tam na Ciebie głodne, wyjące wilki albo żądne krwi potwory, gotowe Cię rozszarpać... Oczywiście, nie chcemy Cię straszyć, ale musimy Cię jednak ostrzec, że kody pisane przez innych są pełne niespodzianek. Spróbujmy zapoznać się z pewnym programem. Teoretycznie powinien on sumować dwie liczby. Sprawdźmy, co jest z nim nie tak.
undefined
4
Zadanie
Składnia Java, poziom 5, lekcja 12
Niedostępne
Poprawianie funkcjonalności
Cała mądrość programistów zawiera się w jednym zdaniu: „Jeśli działa, nie ruszaj!”. Ale co, jeśli musimy poprawić funkcjonalność danego programu? Niestety, w 99% przypadków musisz zagłębić się w kod innej osoby. Zadanie jest takie: mamy program, który wyświetla minimum z dwóch wprowadzonych liczb. Popraw go tak, żeby robił to samo z 5 liczbami.
undefined
8
Zadanie
Składnia Java, poziom 5, lekcja 12
Niedostępne
Zadanie z algorytmami
Każdy klasyczny algorytm jest programowany długo. Zadania zawierające algorytmy są bardzo wartościowe. Co więcej, uczą programistów myśleć. Dla algorytmu znalezienie maksimum to bułka z masłem. Nie ociągajmy się: napiszmy program, który pobiera dodatnią liczbę całkowitą n, pobiera n liczb i znajduje ich maksimum.
Komentarze (8)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
dymek Poziom 6, Gdansk, Poland
12 marca 2021
Co oznacza taki zapis?

 a < b ? a : b;
Jest to jakiś "if" czy o co chodzi? Albo coś przeoczylem albo nie było to wyjaśnione ;D z góry dzięki za odpowiedz
Jaki Taki Poziom 16, Poznan, Poland
23 lipca 2020
Nie przechodzi mi weryfikacji mimo tego, że założenia są spełnione. Krzyczy, że dodałem za dużo metod. No fakt w poleceniu jest, żeby nie dodawać metod, ale nie dodałem żadnej metody. Jeżeli skorzystałem z ArrayList to znaczy, że uznaje to za dodanie metody, bo sa dodatkowe importy?
mariusz Poziom 6, wałbrzych, Poland
13 lipca 2020
Coraz bardzie skomplikowane ale jakoś idzie do przodu. Step be step much harder, but i keep going xd
Tomasz Poziom 7, Wrocław, Poland
15 czerwca 2020
Uwielbiam takie łamigłówki:D
brus5 Poziom 41, Dąbrowa Górnicza, Poland
11 marca 2020
Jedziemy dalej! Nie poddajemy się! :D
Grzegorz K Poziom 13, Naklo nad Notecia, Poland
1 marca 2020
Dało m w kość;)