JAVA. ЗАДАЧА 09.11.02. ПЕРЕЗАПИСЬ ФАЙЛА.

package com.javarush.test.level09.lesson11.bonus02; import java.io.*; /* Нужно добавить в программу новую функциональность Задача: Программа вводит два имени файла. И копирует первый файл на место, заданное вторым именем. Новая задача: Программа вводит два имени файла. И копирует первый файл на место, заданное вторым именем. Если файла (который нужно копировать) с указанным именем не существует, то программа должна [...]

By | Июль 16th, 2016|Categories: Java, Задачи, Уровень 09|Tags: , |0 Comments

JAVA. ЗАДАЧА 09.11.01+ ИСПРАВЛЕНИЕ ПРОГРАММЫ.

package com.javarush.test.level09.lesson11.bonus01; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /* Нужно исправить программу, чтобы компилировалась и работала Задача: Программа вводит два имени файла. И копирует первый файл на место заданное вторым именем. */ public class Solution { public static void main(String[] args) throws IOException { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String sourceFileName = reader.readLine(); String [...]

By | Июль 16th, 2016|Categories: Java, Задачи, Уровень 09|0 Comments

JAVA. ЗАДАЧА 09.11.09. MAP TO SET.

package com.javarush.test.level09.lesson11.home09; import java.util.HashMap; import java.util.HashSet; import java.util.Map; import java.util.Set; import java.util.Iterator; /* Десять котов Создать класс кот – Cat, с полем «имя» (String). Создать словарь Map(<String, Cat>) и добавить туда 10 котов в виде «Имя»-«Кот». Получить из Map множество(Set) всех имен и вывести его на экран. */ public class Solution { public static void [...]

By | Июль 16th, 2016|Categories: Java, Задачи, Уровень 09|Tags: , |0 Comments

JAVA. ЗАДАЧА 09.11.06. ВОЛК И КРАСНАЯ ШАПОЧКА.

package com.javarush.test.level09.lesson11.home06; import java.util.ArrayList; /* Сказка «Красная Шапочка» 1. Есть пять классов: красная шапочка, бабушка, пирожок, дровосек, волк. 2. У каждого класса есть 2 поля: убил (killed ArrayList) и съел (ate ArrayList). 3. Необходимые объекты созданы (hood, grandmother, ...). 4. Расставь правильно связи, кто кого съел и убил, чтобы получилась логика сказки «Красная Шапочка». PS: [...]

By | Июль 16th, 2016|Categories: Java, Задачи, Уровень 09|Tags: , |0 Comments

JAVA. ЗАДАЧА 09.11.08. ЗАПОЛНЕНИЕ СПИСКА МАССИВАМИ.

package com.javarush.test.level09.lesson11.home08; import java.util.ArrayList; import java.util.Arrays; /* Список из массивов чисел Создать список, элементами которого будут массивы чисел. Добавить в список пять объектов–массивов длиной 5, 2, 4, 7, 0 соответственно. Заполнить массивы любыми данными и вывести их на экран. */ public class Solution { public static void main(String[] args) { ArrayList<int[]> list = createList(); printList(list); [...]

By | Июль 15th, 2016|Categories: Java, Задачи, Уровень 09|Tags: , , |0 Comments

JAVA. ЗАДАЧА 09.11.03. АЛГОРИТМЫ.

package com.javarush.test.level09.lesson11.bonus03; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayList; /* Задача по алгоритмам Задача: Пользователь вводит с клавиатуры список слов (и чисел). Слова вывести в возрастающем порядке, числа - в убывающем. Пример ввода: Вишня 1 Боб 3 Яблоко 2 0 Арбуз Пример вывода: Арбуз 3 Боб 2 Вишня 1 0 Яблоко */ public class Solution { [...]

JAVA. ЗАДАЧА 09.11.07. STATIC.

package com.javarush.test.level09.lesson11.home07; /* Расставь модификаторы static Расставь модификаторы static так, чтобы пример скомпилировался. */ public class Solution { public static int A = 5; public static int B = 2 * A; public int C = A * B; public static int D = A * B; public void main(String[] args) { Solution room = [...]

By | Июль 14th, 2016|Categories: Java, Задачи, Уровень 09|Tags: , |0 Comments

JAVA. ЗАДАЧА 09.11.05. СОРТИРОВКА МАССИВОВ.

package com.javarush.test.level09.lesson11.home05; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; import java.util.StringTokenizer; /* Гласные и согласные буквы Написать программу, которая вводит с клавиатуры строку текста. Программа должна вывести на экран две строки: 1. первая строка содержит только гласные буквы 2. вторая - только согласные буквы и знаки препинания из введённой строки. Буквы соединять пробелом, каждая [...]

JAVA. ЗАДАЧА 09.11.04. DATE, SIMPLEDATEFORMAT.

package com.javarush.test.level09.lesson11.home04; import java.io.BufferedReader; import java.io.InputStreamReader; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; /* Конвертер дат Ввести с клавиатуры дату в формате «08/18/2013» Вывести на экран эту дату в виде «AUG 18, 2013». Воспользоваться объектом Date и SimpleDateFormat. */ public class Solution { public static void main(String[] args) throws Exception { BufferedReader reader = new BufferedReader(new [...]

By | Июль 14th, 2016|Categories: Java, Задачи, Уровень 09|Tags: , , |0 Comments

JAVA. ЗАДАЧА 09.11.03. ИСКЛЮЧЕНИЯ.

package com.javarush.test.level09.lesson11.home03; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; /* Метод в try..catch Вводить с клавиатуры числа. Код по чтению чисел с клавиатуры вынести в отдельный метод readData. Обернуть все тело (весь код внутри readData, кроме объявления списка, где будут храниться числа и BufferedReader - а) этого метода в try..catch. Если пользователь [...]

By | Июль 14th, 2016|Categories: Java, Задачи, Уровень 09|Tags: , |0 Comments