24.07.2007
В рубрике "Язык Java" представлены несколько маленьких программ под именем
"Участники марафона" .
Это "вариации" на задачу 3.2 из книги Джуди Бишоп "Эффективная работа Java 2". Конечно эти маленькие программы носят учебно-тренировочный характер, но писать их доставило эстетическое удовольствие. В программах используется связный список, класс Time, функция random, чтение данных из текстового файла.
Напомню, чтобы запустить программу на выполнение надо набрать в командной строке слово java и далее имя программы например Maraphon1
java Maraphon1
Задача 3.2 из книги Бишоп
- создайте класс, описывающий участника марафона. Вы можете использовать класс Time для представления лучшего показателя времени. Обычно время пробега составляет около двух часов.
- напишите короткую программу, чтобы проверить, правильно ли созданы пять объектов упомянутого выше класса для бегунов.
- Теперь напишите программу Race, которая создаст объекты для бегунов, сгенерирует случайным образом время пробега для каждого из них, а затем выведет список бегунов с подробными их описаниями, включая результаты пробега и лучший показатель (Используйте для этого метод Math.min).