Вернуться на Страничку новостей.

24.07.2007

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

java Maraphon1

Задача 3.2 из книги Бишоп

3.2 Участники марафона.

Существует пять основных кандидатов на участие в марафоне, который провозится в Саванне. Они приехали из Англии, Германии, Италии, Испании и Норвегии. Организаторам гонок должна быть представлена информация о каждом бегуне : имя, страна, возраст и лучший результат, показанный участником до настоящего времени ( в часах и минутах).

- создайте класс, описывающий участника марафона. Вы можете использовать класс Time для представления лучшего показателя времени. Обычно время пробега составляет около двух часов.

- напишите короткую программу, чтобы проверить, правильно ли созданы пять объектов упомянутого выше класса для бегунов.

- Теперь напишите программу Race, которая создаст объекты для бегунов, сгенерирует случайным образом время пробега для каждого из них, а затем выведет список бегунов с подробными их описаниями, включая результаты пробега и лучший показатель (Используйте для этого метод Math.min).

Hosted by uCoz