//Main:__________________________________ package com.company; import java.util.Scanner; public class Main { enum Gatunki{ komedia, dramat, thriller, horror, musical, dokumentalny } public static void main(String[] args) { Aktor ryan = new Aktor ("Ryan" , "Gosling"); Scanner wejscie = new Scanner(System.in); System.out.println("Powiedz mi ile Oskarów wygrał Samuel L. Jackson"); Aktor fury = new Aktor ("Samuel L." , "Jackson"); fury.ilosc_zdobytych_Oskarow = wejscie.nextInt(); fury.wypisanie(fury.imie, fury.nazwisko, fury.ilosc_zdobytych_Oskarow); System.out.println("Podaj nazwę pierwszego filmu: "); Film movie = new Film(); movie.nazwa = wejscie.next(); movie.gatunek = Gatunki.dramat; movie.ilosc_zdobytych_Oskarow = 1; System.out.println("Film pod tytułem "+movie.nazwa+ " którego gatunek to "+movie.gatunek+ " wygrał "+movie.ilosc_zdobytych_Oskarow+" Oskarów."); System.out.println("Podaj nazwę drugiego filmu: "); Film filmik = new Film(); filmik.nazwa = wejscie.next(); filmik.gatunek = Gatunki.dramat; filmik.ilosc_zdobytych_Oskarow = 1; System.out.println("Film pod tytułem "+filmik.nazwa+ " którego gatunek to "+filmik.gatunek+ " wygrał "+filmik.ilosc_zdobytych_Oskarow+" Oskarów."); System.out.println("Najnowsza premiera wystąpiła w " + Film.Odnajdywanie_najmlodszej() + " roku."); System.out.println("Najbliższa do podanej daty premiera była w " + Film.Odnajdywanie_najblizszej() + " roku."); } } //Aktor: _______________________________________________________ package com.company; public class Aktor { String imie; String nazwisko; int ilosc_zdobytych_Oskarow; public Aktor(String imie, String nazwisko, int ilosc_zdobytych_Oskarow){ this.imie = imie; this.nazwisko = nazwisko; this.ilosc_zdobytych_Oskarow = ilosc_zdobytych_Oskarow; } public Aktor(String imie, String nazwisko){ this.imie = imie; this.nazwisko = nazwisko; } void wypisanie(String imie, String nazwisko, int ilosc_zdobytych_Oskarow){ System.out.println("Aktor " + imie + nazwisko + " otrzymał " + ilosc_zdobytych_Oskarow + " Oskarów."); } } //Film: ______________________________________ package com.company; public class Film { String nazwa; public Main.Gatunki gatunek; int ilosc_zdobytych_Oskarow; static int [] data_premiery = {2017, 2018, 2003, 2020, 2019}; public Film(){} public static int Odnajdywanie_najmlodszej() { int najpoz = data_premiery[0]; for (int i : data_premiery) { if (i > najpoz) { najpoz = i; } } return najpoz; } public static int Odnajdywanie_najblizszej() { int rok_docelowy = 2005; int blisko = Math.abs(data_premiery[0] - rok_docelowy); int rok_najblizszy = data_premiery[0]; for (int i = 0; i < data_premiery.length; i++) { if ( Math.abs(data_premiery[i] - rok_docelowy) < blisko ) { rok_najblizszy = data_premiery[i]; blisko = Math.abs(data_premiery[i] - rok_docelowy); } } return rok_najblizszy; } void opis(String nazwa, Main.Gatunki gatunek, int ilosc_zdobytych_Oskarow){ System.out.println("Film pod tytułem " +nazwa+ " który jest " +gatunek+ " wygrał " +ilosc_zdobytych_Oskarow+ " Oskarów."); } }