Назад Зміст Вперед

Додаткові завдання

Завдання
1. Set з собак

1. Усередині класу 
Solution створити public static клас собака- Dog.
2. Реалізувати метод 
createDogs, він повинен створювати множинуSet ) собак і додавати в нього три собаки.
3. У методі 
main видаліть одну собаку з Set dogs .
4. Реалізувати метод 
printDogs, він повинен вивести на екран всіх собак, які залишилися в множині. Кожна собака з нового рядка.
2. Множина всіх тварин

1. Усередині класу 
Solution створити public static класи Cat , Dog .
2. Реалізувати метод 
createCats , який повинен повертати множина з 3 котами.
3. Реалізувати метод 
createDogs , який повинен повертати множина з 3 собаками.
4. Реалізувати метод 
join , який повинен повертати об'єднане множина всіх тварин - всіх котів і собак.
5. Реалізувати метод 
removeCats , який повинен видаляти з множинаі pets всіх котів, які є в множинаі cats.
6. Реалізувати метод 
printPets , який повинен виводити на екран всіх тварин, які в ньому є.Кожна тварина з нового рядка
3. Люди з однаковими іменами та / або прізвищами

1. Створити словник 
Map ( <String, String> ) і додати туди 10 чоловік в вигляді «Прізвище» - «Ім'я». 
2. Нехай серед них є люди з однаковими іменами та / або прізвищами.
3. Нехай серед них є люди з однаковими іменами.
4. Нехай серед них є люди з однаковими прізвищами.
5. Вивести вміст 
Map на екран.
4. Мінімальна з N чисел

1. Ввести з клавіатури число 
N .
2. Вважати 
N цілих чисел і заповнити ними список - метод getIntegerList .
3. Знайти мінімальне число серед елементів списку - метод 
getMin .
5. Мама мила Раму. Тепер з великої літери

Написати програму, яка вводить з клавіатури рядок тексту.
Програма замінює в тексті перші літери всіх слів на великі.
Вивести результат на екран.

Приклад введення: доброго ранку україноПриклад виведення: Доброго Ранку Україно.

6. Вся сім'я в зборі

1. Створи клас Human з полями ім'я ( String ), стать ( boolean ), вік ( int ), діти ( ArrayList <Human> ).
2. Створи об'єкти і заповни їх так, щоб вийшло: Два дідусі, дві бабусі, батько, мати, троє дітей.
3. Вивести всі об'єкти 
Human на екран.
7. П'ять найбільших чисел

Створити масив на 20 чисел. Заповнити його числами з клавіатури. Вивести п'ять найбільших чисел.
8. Робота з датою

1. Реалізувати метод 
isDateOdd (String date) так, щоб він повертав true , якщо кількість днів з початку року - непарне число, інакше false
2. 
String date передається в форматі MAY 1 2016
Не забудьте врахувати перший день року.
.