Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Инструментальные средства / Методические указания ЛР 7

.doc
Скачиваний:
17
Добавлен:
12.02.2015
Размер:
22.02 Кб
Скачать

Лабораторная работа № 7.

Создать класс MyClass, имеющий статический метод Method1, который запрашивает с клавиатуры целое число К и имя файла, и нестатический метод Method2, открывающий текстовый файл, подсчитывающий количество в нем слов, имеющих длину К, и выводящий это значение на экран (слова, набранные кириллицей, также должны корректно обрабатываться). Разделителем слов считается пробел.

Программа должна корректно обрабатывать все исключения, т.е. при возникновении ошибки она должна сообщить об источнике ошибки пользователю, например «введено пустое имя файла», «файл не существует» и т.д. При вводе целого числа К программа должна различать тип вводимых данных (целое, дробное, строка), и в случае ввода нецелого числа выводить пользователю два различных сообщения, например «введено дробное число, введите целое», «введена строка». В случае ошибочного ввода пользователя программа не прекращает свою работу, а предлагает повторить ввод до тех пор, пока не будут введены корректные данные.

Создать класс main, имеющий главный метод Main, в котором необходимо воспользоваться методами класса MyClass.