Хелпикс

Главная

Контакты

Случайная статья





Задание на практическую работу №17



Задание на практическую работу №17

1. Реализовать запись в файл введённой с клавиатуры информации
2. Реализовать вывод информации из файла на экран
3. Заменить информацию в файле на информацию, введённую с клавиатуры
4. Добавить в конец исходного файла текст,

Задание на практическую работу №18

1.Необходимо инстанцировать класс и выполнить exceptionDemo (). Программа даст сбой, и вы получите следующее сообщение
java.lang.ArithmeticException: / by zero at Exception1.exceptionDemo(Exception1.java:12)
Это говорит нам о том, что программа пытается выполнить деление на ноль, который он не в состоянии выполнить.
Выполните следующее:
1.1 Замените 2/0 на 2,0 / 0,0 и повторно вызовите метод. Объясните, что произойдет
1.2 Измените код в листинге 1 на следующий: public class Exception2 {
public void exceptionDemo() {
       Scanner myScanner = new Scanner( System.in );
       System.out.print( "Enter an integer ");
                     String intString = myScanner.next();
                     int i = Integer.parseInt(intString); System.out.println( 2 / i );
  }
}
2. С помощью перехватывания исключений можно оказывать влияние на поведение программы. В вашем решении в предыдущем упражнении вы можете добавить новый пункт - catch в начале списка пунктов catch. Выполите это, чтобы поймать общее исключение класса Exception.

3.Перезапустите программу с приведенными выше данными и обратите внимание на ее поведение. Объясните новое поведение программы
4.И наконец добавьте блок finally к решению. Повторно запустите программу, чтобы проверить ее поведение. Объясните новое поведение программы

Задание на практическую работу №19

1. Написать программную реализацию для онлайн покупок в зарубежном интернет-магазине. Клиент совершает онлайн покупку. При оформлении заказа у пользователя запрашивается фио и номер ИНН. В программе проверяется, действителен ли номер ИНН для такого клиента. Исключение будет выдано в том случае, если введен недействительный ИНН.
2. Предлагается модернизировать задачу из практической работы №13 – задача сортировки студентов по среднему баллу. Необходимо разработать пользовательский интерфейс для задачи поиска и сортировки (использовать массив интерфейсных ссылок- пример в лекции 5. Дополнить ее поиском студента по фио – в случае отсутствия такого студента необходимо выдавать собственное исключение.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.