Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Java_Method_Lab.doc
Скачиваний:
7
Добавлен:
01.04.2025
Размер:
1.84 Mб
Скачать

Лабораторна робота №17 Обробка виняткових ситуацій. Принцип обробки

Мета роботи: отримання практичних навичок програмування задач з обробкою виняткових ситуацій.

Завдання: Нехай програма приймає з командного рядка ряд чисел. Необхідно знайти середне арифметичне чисел командного рядка, а потім записати в масив ті числа, які рівні або перевищують середне арифметичне.

У даній програмі можуть виникнути виняткові ситуації:

  • при діленні чисел на середнє арифметичне, якщо це значення дорівнюватиме нулю;

  • при запису чисел у масив, якщо чисел буде більше, ніж замовлено елементів у масиві.

Написати програму і виконати обробку виняткових ситуацій.

Вигляд екрану працюючого додатка може бути такий:

Контрольні запитання:

  1. В чому полягає суть виняткової ситуації?

  2. За якими причинами найчастіше виникають помилки при роботі програми?

  3. Наведить класіфікацію виняткових ситуацій?

  4. В чому полягає принцип обробки виняткових ситуацій?

  5. Яке призначення операторів try і catch?

Лабораторна робота №18 Обробка виняткових ситуацій. Створення власних класів виняткових ситуацій

Мета роботи: отримання практичних навичок програмування задач з обробкою виняткових ситуацій. Створення власних класів виняткових ситуацій

Завдання: Нехай програма приймає з командного рядка ряд чисел. Необхідно знайти найбільше і якнайменше число в списку аргументів командного рядка.

У даній програмі можуть виникнути виняткові ситуації:

  • при кількості аргументів менше двох задача втрачає сенс ;

  • невірна конвертація рядка в чисельний формат.

Написати програму і виконати обробку виняткових ситуацій.

Вигляд екрану працюючого додатка може бути такий:

Контрольні запитання:

  1. В чому полягає суть виняткової ситуації?

  2. За якими причинами найчастіше виникають помилки при роботі програми?

  3. Наведить класіфікацію виняткових ситуацій?

  4. В чому полягає принцип обробки виняткових ситуацій?

  5. Яке призначення операторів try і catch?

  6. Як створити власний клас виняткової ситуації?

  7. Як впливає обробка власної виняткової ситуації на обробку стандартних виняткових ситуацій?

Лабораторна робота №19 Зображення геометричних фігур. Управління кольором

Мета роботи: отримання практичних навичок створення геометричних фігур у додатках Java.

Завдання: Створити додаток, який выдображає еліпс, вписаний в прямокутник, коло, трикутник, дугу і пряму лінію, що сполучає центри еліпса і кола. Встановити різні кольори для викреслювання і зафарбовування геометричних фігур.

Вигляд екрану працюючого додатка може бути такий:

Контрольні запитання:

  1. Які проблеми виникали у розробника програм, використовуючого бібліотеку AWT?

  2. У чому переваги бібліотеки Swing порівняно з AWT при проектуванні графічного інтерфейсу?

  3. Що є фреймом? Як він використовується?

  4. Які класи забезпечують викреслювання геометричних фігур? У чому їх відмінність?

  5. Які способи визначення кольору ви знаєте?

  6. Як зафарбувати одним кольором замкнуту геометричну фігуру?

  7. Як забезпечити плавний перехід з одного кольору в іншій при зафарбовуванні?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]