JAVA. ЗАДАЧА 16.10.05. ПРЕРЫВАНИЕ ПОТОКА.

package com.javarush.test.level16.lesson10.task05; import java.util.ArrayList; import java.util.List; /* Один для всех, все - для одного 1. Разберись, как работает программа. 1.1. Обрати внимание, что объект Water - один для всех нитей. 2. Реализуй метод ourInterruptMethod, чтобы он прерывал все нити из threads. 3. В методе run исправь значения переменных: 3.1. isCurrentThreadInterrupted - должна равняться значению метода [...]

JAVA. ЗАДАЧА 16.05.02. JOIN.

package com.javarush.test.level16.lesson05.task02; import java.util.ArrayList; import java.util.List; /* Horse Racing Разберись, что делает программа. Реализуй метод calculateHorsesFinished. Он должен: 1. Посчитать количество финишировавших лошадей и возвратить его. Используй метод isFinished(). 2. Если лошадь еще не пришла к финишу (!isFinished()), то: 2.1. Вывести в консоль "Waiting for " + horse.getName(). 2.2. Подождать, пока она завершит гонку. Подумай, [...]

By | Сентябрь 9th, 2016|Categories: Полезные задачи, Уровень 16|Tags: , , |0 Comments

JAVA. ЗАДАЧА 14.08.04. ПЕРЕДАЧА ОБЪЕКТА МЕТОДОМ, ВЫЗОВ МЕТОДА У ОБЪЕКТА.

package com.javarush.test.level14.lesson08.home04; /* Реализовать метод printMainInfo 1. Напиши реализацию метода printMainInfo, чтобы: 1.1. Если в метод передают объект типа Drawable, у этого объекта вызывался метод draw. 1.2. Если в метод передают объект типа Movable, у этого объекта вызывался метод move. 2. Метод main менять нельзя. */ public class Solution { public static void main(String[] args) [...]

JAVA. ЗАДАЧА 08.11.08. СОРТИРОВКА МАССИВА СПЕЦИАЛЬНЫМ МЕТОДОМ.

package com.javarush.test.level08.lesson11.home08; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Collections; import java.util.Arrays; /* Пять наибольших чисел Создать массив на 20 чисел. Заполнить его числами с клавиатуры. Вывести пять наибольших чисел. */ public class Solution { public static void main(String[] args) throws Exception { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); Integer[] array = new Integer[20]; for (int i [...]

By | Июль 9th, 2016|Categories: Java, Задачи, Полезные задачи, Уровень 08|Tags: , |0 Comments

JAVA. ЗАДАЧА 08.11.05. КАЖДОЕ СЛОВО В ФРАЗЕ С ЗАГЛАВНОЙ.

package com.javarush.test.level08.lesson11.home05; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; /* Мама Мыла Раму. Теперь с большой буквы Написать программу, которая вводит с клавиатуры строку текста. Программа заменяет в тексте первые буквы всех слов на заглавные. Вывести результат на экран. Пример ввода: мама мыла раму. Пример вывода: Мама Мыла Раму. */ public class Solution { [...]