Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //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.");
- }
- }
Add Comment
Please, Sign In to add comment