Skip to content

Latest commit

 

History

History
10 lines (10 loc) · 1.34 KB

File metadata and controls

10 lines (10 loc) · 1.34 KB

Что нужно было сделать

Задание по 09 модулю "Потоковый ввод-вывод. Чтение-запись в файлы"

Что сделано

Задача

Разработать класс "Поток знаков числа Пи", выдающий по методу read() очередной его знак

Предлагаемое решение

Разработан классы PiNumberStream и "тестовый" класс Main В PiNumberStream реализован вывод последовательно знаков числа Пи. В случае достижения предельной точности перехватывается исключение StringIndexOutOfBoundsException и преобразуется в IOException, обязательное для потока этого вида. Можно в Main выбирать разную точность, задавая те или иные максимальные значения для переменной i