Skip to content

Kamil-L/Homework_AT_School_V4_Lesson5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Program o nazwie MovieLibrary przechowujacy liste filmow.

Każdy film ma: tytuł, rok wydania, reżysera, gatunek oraz listę aktorów

Reżyser oraz aktorzy maja oddzielnie imię i nazwisko.

Zastosowano programowanie obiektowe - klasy np. MovieLibrary, Movie, Director, Actor wraz z potrzebnymi polami klasy i metodami.

Dane zaimportowanee z pliku JSON o nazwie movies.json (lista filmow)

Do deserializacji danych uzyto biblioteki ‘jackson’

Stworzono menu w programie, które będzie wyświetlane użytkownikowi w konsoli, wraz z obsługą wybranych przez niego opcji:

           1. Podaj dwie daty aby wyświetlić nazwy filmów wydanych pomiędzy tymi datami

           2. Wyświetl wszystkie informacje o losowym filmie

           3. Podaj imię i nazwisko aktora aby wyświetlić nazwy filmów w jakich zagrał

Bez obsługi wyjątków (typu InputMismatchException) przy wybieraniu menu. Zakładamy, że użytkownik podaje dane nie popełniając błędów.

Wyświetlenie wszystkich informacji o filmie jako wypisanie ich np. w takim formacie (nadpisanie metody toString() w klasach typu Movie, Actor itd) :

title: The Shawshank Redemption

director: Frank Darabont

genre: drama

date: 1994

actors: Tim Robbins, Morgan Freeman, Bob Gunton

About

Movie Library program (Java project)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages