На этом уроке мы создадим класс FruitReader, в который перенесём алгоритм считывания начальных данных. Таким образом основная программа значительно упростится.
Создайте текстовы файл "fruits.txt". На нескольких строчках напишите названия фруктов. Не забудьте в конце файла два раза нажать Enter. Разместите файл в корень проекта. Попробуйте открыть файл, указав полный путь с именем.
Дата отправки отчёта:
24 ноября 2016 г.
Задание выполнено: за
30 мин.
Чему научился:
получать данные из текстового файла. Не знаю, относится ли это именно к этому вопросу, но не нравится то, что нужно менять код, чтобы изменить способ ввода данных. Хотелось бы сделать так, чтобы в программе сразу было учтено, что можно ввести и с клавиатуры, и из файла, и программа бы сама определяла, когда ей надо остановится.
Поэтому надо делать либо вопрос, откуда брать данные, вводить с клавиатуры или брать из файла, можно даже добавить доп. проверку, если файл есть, откуда брать данные, то задавать вопрос, подгрузить данные из файла или вводить новые, можно даже скомбинировать, после подгрузки из файла в массив, спросить, вводить новые или работать с текущими =) всё зависит от нашей фантазии =)
Научился: Узнал новое и прокачал навыки по темам:
- перегруженные методы
- буферы и потоки
- обработка ошибок и исключений через throws Отличный урок, отличный класс, что поменять... да немного в одном из методов while(true) напрягает... может и зря я так на этот цикл взъелся...