– 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.

10
Zadanie
Składnia Java,  poziom 8lekcja 11
Niedostępne
Koci Set
Musisz utworzyć set złożony z kotów. To wymaga publicznej i statycznej klasy Kot. Następnie zaimplementuj metodę utworzKoty, która powinna tworzyć Set z kotów i dodawać do niego 3 koty. W metodzie main usuń jednego kota z Set koty. Na końcu zaimplementuj metodę printKoty. Powinna wyświetlać wszystkie koty, które zostały w secie.
10
Zadanie
Składnia Java,  poziom 8lekcja 11
Niedostępne
Zwierzęcy secik
Dodajmy zwierzęta do setu. Utwórzmy wpierw klasy Kot i Pies, a potem metody utworzKoty i utworzPsy, które będą zwracać odpowiednio set psów i kotów. Napiszemy też metodę dolacz, która zwraca set psów i kotów połączone w jedną całość. Aby nie doszło do masakry, utworzymy metodę usunKoty, która usunie koty ze zbioru zwierząt. Na końcu utworzymy również metodę printZwierzeta, która wyświetli wszystkie zwierzęta.
2
Zadanie
Składnia Java,  poziom 8lekcja 11
Niedostępne
Współdzielone nazwiska i imiona
Jesteśmy gotowi, by poznać naszych imienników! Musimy tylko napisać program, który nam ich znajdzie. Zaczniemy od utworzenia Map, do którego dodamy ludzi reprezentowanych przez pary (nazwisko, imie). Niech będzie ich dziesięcioro. Kilkoro z nich będzie nosiło takie same nazwisko, a kilkoro – imię. Na końcu wyświetlimy na ekranie zawartość Map.
5
Zadanie
Składnia Java,  poziom 8lekcja 11
Niedostępne
Najmniejsza z N liczb
Programista szuka minimum i maksimum tam, gdzie tylko może – pośród dwóch liczb, w tablicy, w liście... Studenci i studentki tajnego centrum CodeGym uczą się o listach na ósmym poziomie, więc przyszedł czas i na Ciebie. Spróbuj zatem znaleźć minimum w liście z n liczbami. Zanim jednak zaczniesz go szukać, musisz utworzyć listę. Na co czekasz?
10
Zadanie
Składnia Java,  poziom 8lekcja 11
Niedostępne
Ruszamy na cały kraj
Gdy tylko biesiadnicy wyzbędą się wstępnych uprzedzeń co do koloru potraw śniadaniowych, to pokochają zielone jajka i szyneczkę. Ja-Janek ma wielkie plany dotyczące otwarcia krajowej sieci restauracji, które podawać będą jego specjalność. Otworzy sieć restauracji Zielone Jajka i Szyneczka, jak tylko uda mu się znaleźć dostawców jaj o odpowiednim kolorze. Napiszemy program, który zastępować będzie „zielone jajka i szyneczka” tekstem „Zielone Jajka I Szyneczka”.
10
Zadanie
Składnia Java,  poziom 8lekcja 11
Niedostępne
Załóż rodzinę
Spróbujmy napisać program do sporządzania spisu członków rodziny. Aby to zrobić, utwórzmy klasę Ludzie z polami String imie, boolean plec, int wiek i ArrayList dzieci. Utwórz obiekty i zapełnij je danymi tak, żeby otrzymać dwóch dziadków, dwie babcie, ojca, matkę i troje dzieci. Wyświetl te obiekty na ekranie.
2
Zadanie
Składnia Java,  poziom 8lekcja 11
Niedostępne
Zakręcony modyfikator
Nie każdy może być statyczny! A jeśli modyfikator statyczny znajduje się nie tam, gdzie powinien, wszystko może się zdarzyć! Dokładnie taka sytuacja jest w kodzie, który zobaczysz w tym zadaniu: jeden modyfikator statyczny znajduje się w nieodpowiednim miejscu. Spraw, by program się kompilował i umieść modyfikator tam, gdzie powinien być! Dzięki.
5
Zadanie
Składnia Java,  poziom 8lekcja 11
Niedostępne
Pięciu wygranych
Na pokładzie statku powietrznego CodeGym studenci i studentki Poziomów 7 i 8 wzięli udział w wieloetapowym konkursie, wyłaniającym osobę najszybciej wykonującą zadania. Pięć osób z najlepszymi wynikami spośród 20 półfinalistów to zwycięzcy. Zatem dana jest tablica z wynikami półfinalistów (zauważ, że mogą one być ujemne). Wyświetlimy te pięć najlepszych.
10
Zadanie
Składnia Java,  poziom 8lekcja 11
Niedostępne
Praca z datami
Stacja Mgławica-1 przyjmuje statki powietrzne tylko w dni nieparzyste w standardowych, ziemskich latach (tzn. dni, które stanowią nieparzystą liczbę dni, które minęły od początku roku). Sprawdźmy, czy możemy dziś poimprezować na Mgławicy-1. Aby to zrobić, zaimplementujmy metodę isDataNieparzysta(String date), która zwraca true, jeśli liczba dni, licząc od początku roku, jest nieparzysta, a w innym wypadku zwraca false.

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

5
Zadanie
Składnia Java,  poziom 8lekcja 11
Niedostępne
Numer miesiąca
Przedziały czasu, takie jak „rok” i „miesiąc” zostały zaadaptowane na Terze. Są one także używane na innych Federacyjnych planetach i obiektach, łącznie ze statkiem powietrznym CodeGym. Niestety, nowi pozaziemscy członkowie załogi często gubią się w tych ziemskich miesiącach. Pomóżmy im: napiszmy program, który za pomocą kolekcji wyświetla numer miesiąca nadany jego nazwie.
10
Zadanie
Składnia Java,  poziom 8lekcja 11
Niedostępne
Aktualizacja oprogramowania
Pewnie nie raz widziałeś/aś, jak aktualizują się aplikacje. Dzieje się tak, kiedy w kodzie wprowadzane są jakieś zmiany. W tajnym centrum CodeGym otrzymujesz kod, który musi zostać zmieniony (musisz dodać jakąś nową funkcjonalność). Program określa, która rodzina mieszka w domu o konkretnym numerze. Po dokonaniu zmian wynikiem powinien zwrócić miasto zamieszkania tej rodziny.
5
Zadanie
Składnia Java,  poziom 8lekcja 11
Niedostępne
Zadanie z algorytmami
Pewnie słyszałeś/aś już o uporządkowanych izomorfach z Planety Linearny Chaos, które lubują się w algorytmach sortujących, ponieważ to dzięki nim mogą myśleć. Mamy tutaj dla nich małe zadanie z podstawówki: wprowadź 20 słów z klawiatury i wyświetl je w kolejności alfabetycznej. Ale jak je posortować? Sam/a to wymyśl! Przecież jesteś linearnym izomorfem!