Skip to content

Instantly share code, notes, and snippets.

package com.javarush.test.level06.lesson11.bonus02;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/* Нужно добавить в программу новую функциональность
Задача: У каждой кошки есть имя и кошка-мама. Создать класс, который бы описывал данную ситуацию. Создать два объекта: кошку-дочь и кошку-маму. Вывести их на экран.
Новая задача: У каждой кошки есть имя, кошка-папа и кошка-мама. Изменить класс Cat так, чтобы он мог описать данную ситуацию.
Создать 6 объектов: маму, папу, сына, дочь, бабушку(мамина мама) и дедушку(папин папа).
@shcherbakoff
shcherbakoff / package com.javarush.test.level07.lesson04.task05;
Created March 12, 2015 14:58
/* Один большой массив и два маленьких 1. Создать массив на 20 чисел. 2. Ввести в него значения с клавиатуры. 3. Создать два массива на 10 чисел каждый. 4. Скопировать большой массив в два маленьких: половину чисел в первый маленький, вторую половину во второй маленький. 5. Вывести второй маленький массив на экран, каждое значение выводить с нов…
package com.javarush.test.level07.lesson04.task05;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Arrays;
/* Один большой массив и два маленьких
1. Создать массив на 20 чисел.
2. Ввести в него значения с клавиатуры.
3. Создать два массива на 10 чисел каждый.
@shcherbakoff
shcherbakoff / Solution.java
Created March 18, 2015 15:47
/* Нужно добавить в программу новую функциональность Задача: Программа вводит строки, пока пользователь не введёт пустую строку (нажав enter). Потом она конвертирует строки в верхний регистр (Мама превращается в МАМА) и выводит их на экран. Новая задача: Программа вводит строки, пока пользователь не введёт пустую строку (нажав enter). Потом прог…
package com.javarush.test.level07.lesson12.bonus02;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
/* Нужно добавить в программу новую функциональность
Задача: Программа вводит строки, пока пользователь не введёт пустую строку (нажав enter).
Потом она конвертирует строки в верхний регистр (Мама превращается в МАМА) и выводит их на экран.
@shcherbakoff
shcherbakoff / Solution.java
Created March 18, 2015 16:48
/* HashSet из растений Создать коллекцию HashSet с типом элементов String. Добавить в неё 10 строк: арбуз, банан, вишня, груша, дыня, ежевика, жень-шень, земляника, ирис, картофель. Вывести содержимое коллекции на экран, каждый элемент с новой строки. Посмотреть, как изменился порядок добавленных элементов. */
package com.javarush.test.level08.lesson03.task01;
/* HashSet из растений
Создать коллекцию HashSet с типом элементов String.
Добавить в неё 10 строк: арбуз, банан, вишня, груша, дыня, ежевика, жень-шень, земляника, ирис, картофель.
Вывести содержимое коллекции на экран, каждый элемент с новой строки.
Посмотреть, как изменился порядок добавленных элементов.
*/
import java.util.HashSet;
@shcherbakoff
shcherbakoff / Solution.java
Created March 18, 2015 17:16
/* HashMap из 10 пар Создать коллекцию HashMap<String, String>, занести туда 10 пар строк: арбуз – ягода, банан – трава, вишня – ягода, груша – фрукт, дыня – овощ, ежевика – куст, жень-шень – корень, земляника – ягода, ирис – цветок, картофель – клубень. Вывести содержимое коллекции на экран, каждый элемент с новой строки. Пример вывода (тут пок…
package com.javarush.test.level08.lesson03.task02;
/* HashMap из 10 пар
Создать коллекцию HashMap<String, String>, занести туда 10 пар строк:
арбуз – ягода, банан – трава, вишня – ягода, груша – фрукт, дыня – овощ,
ежевика – куст, жень-шень – корень, земляника – ягода, ирис – цветок,
картофель – клубень.
Вывести содержимое коллекции на экран, каждый элемент с новой строки.
Пример вывода (тут показана только одна строка):
картофель – овощ
@shcherbakoff
shcherbakoff / Solution.java
Created March 19, 2015 07:13
/* Вывести на экран список ключей Есть коллекция HashMap<String, String>, туда занесли 10 различных строк. Вывести на экран список ключей, каждый элемент с новой строки. */
package com.javarush.test.level08.lesson03.task04;
import java.util.HashMap;
import java.util.Map;
/* Вывести на экран список ключей
Есть коллекция HashMap<String, String>, туда занесли 10 различных строк. Вывести на экран список ключей, каждый элемент с новой строки.
*/
public class Solution
@shcherbakoff
shcherbakoff / Solution.java
Created March 19, 2015 07:20
/* Вывести на экран список значений Есть коллекция HashMap<String, String>, туда занесли 10 различных строк. Вывести на экран список значений, каждый элемент с новой строки. */
package com.javarush.test.level08.lesson03.task05;
import java.util.HashMap;
import java.util.Map;
/* Вывести на экран список значений
Есть коллекция HashMap<String, String>, туда занесли 10 различных строк.
Вывести на экран список значений, каждый элемент с новой строки.
*/
@shcherbakoff
shcherbakoff / Solution.java
Created March 19, 2015 07:27
package com.javarush.test.level08.lesson03.task06;
package com.javarush.test.level08.lesson03.task06;
import java.util.HashMap;
import java.util.Map;
/* Коллекция HashMap из Object
Есть коллекция HashMap<String, Object>, туда занесли 10 различных пар объектов.
Вывести содержимое коллекции на экран, каждый элемент с новой строки.
Пример вывода (тут показана только одна строка):
Sim - 5
@shcherbakoff
shcherbakoff / Solution.java
Created March 19, 2015 08:10
package com.javarush.test.level08.lesson06.task03
package com.javarush.test.level08.lesson06.task03;
import java.util.ArrayList;
import java.util.Date;
import java.util.LinkedList;
import java.util.List;
/* Измерить сколько времени занимает 10 тысяч вставок для каждого списка
Измерить, сколько времени занимает 10 тысяч вставок для каждого списка.
Метод getTimeMsOfInsert должен вернуть время его исполнения в миллисекундах.
@shcherbakoff
shcherbakoff / Solution.java
Created March 19, 2015 08:11
package com.javarush.test.level08.lesson06.task04
package com.javarush.test.level08.lesson06.task04;
import java.util.ArrayList;
import java.util.Date;
import java.util.LinkedList;
import java.util.List;
/* Измерить сколько времени занимает 10 тысяч вызовов get для каждого списка
Измерить, сколько времени занимает 10 тысяч вызовов get для каждого списка.
Метод getTimeMsOfGet должен вернуть время его исполнения в миллисекундах.