Получи случайную криптовалюту за регистрацию!

​​Эстафета с исключениями Если вы уже дошли до исключений в J | Java кабала

​​Эстафета с исключениями

Если вы уже дошли до исключений в Java, тогда предлагаю закрепить эту тему небольшим практическим заданием.

Давайте организуем соревнования – передачу эстафетной палочки. Что нам для этого нужно? Наверное, нам понадобится две сущность – эстафетная палочка и спортсмен. Давайте сделаем несколько спортсменов (штук 10), сделаем одну палочку и пусть они передают ее друг другу. У них при этом будет 2 метода:

1. Безопасная передача палочки. Палочка передается, и мы считаем, что ничто не предвещает беды. Однако спортсмен может споткнуться и упасть во время бега, тогда должно быть выкинуто исключение. Подумайте, какого типа тут должно быть исключение (check или unchecked).

2.Рисковая передача палочки – это когда спортсмен еще не добежал до своего товарища и швыряет ему эту палочку. Тогда другой спортсмен может не поймать ее. Подумайте, какого типа тут должно быть исключение.

Эти два метода должны выкидывать исключение с вероятностью 20%. Не забудьте в main методе обработать исключения.