Skip to content

VetsGo/JAVALAB1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Лабораторна робота 1

Функціональність програми:

Створити бібліотеку, яка має список книг, кожна з яких має 4 властивості:

  • Назва
  • Автор
  • Номер ISBN
  • Рік видання

Програма повинна вміти:

  • Додавати нову книгу в бібліотеку
  • Показувати всі книги в бібліотеці
  • Шукати книгу за її назвою
  • Видаляти книгу з бібліотеки за її номером ISBN

Опис роботи:

  1. Створення двох класів Book(для властивостей книжки) та Library(для роботи програми)
  2. В класі Book створюємо 4-ри властивості та методи для повертання "назви" та "номеру ISBN"
  3. В класі Library створюємо ArrayList для керування колекцією книг, та створюємо методи для взаємодії з цією колекцією
  4. В основному класі Main завдяки Scanner даємо можливість користувачу вводити дані в консоль.
  5. В Main створюємо умовний оператор switch, щоб користувач міг вибрати як взаємодіяти з бібліотекою, та додаємо перевірки до деяких case користуючись класом Library
  6. Створюємо тест для класу Library і перевіряємо роботу його основних компонентів.

Висновок:

Створював тести до написаної програми

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages