Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- public class Programa
- {
- public static void main(String[] args)
- {
- SusisiekimoPriemone masina1 = new SusisiekimoPriemone();
- SusisiekimoPriemone masina2 = new SusisiekimoPriemone(0, 30000, 2);
- masina1.pakeistiVisaKilometraza(25000);
- masina1.setId(1);
- System.out.println(masina2.toString());
- // Užkuriame mašiną 2 ir ją pagreitiname iki 50km/h ir tokiu greičiu važiuos dvi valandas
- masina2.uzkurti();
- masina2.greitinti(50);
- masina2.judeti(2);
- System.out.println(masina2.toString());
- // Pagreitiname mašiną 2 iki 80 kilometrų ir tokiu greičiu važiuos valandą
- masina2.greitinti(30);
- masina2.judeti(1);
- System.out.println(masina2.toString());
- // Užgesinti mašiną
- masina2.uzgesinti();
- System.out.println(masina2.toString());
- // Užgesiname mašiną 1, bet ji ir yra užgesinta
- masina1.uzgesinti();
- masina1.uzkurti();
- masina1.uzkurti();
- // Pagreitiname mašiną 1 iki 70 ir tokiu greičiu važiuoja pusantros valandos
- masina1.greitinti(70);
- masina1.judeti(1.5);
- // Sulėtiname iki 40 ir tokiu greičiu važiuoja pusvalandį
- masina1.stabdyti(30);
- masina1.judeti(0.5);
- masina1.judeti(3);
- masina1.uzgesinti();
- System.out.println(masina1.toString());
- System.out.println(masina2.toString());
- // Apačioje du identiški išvedimai kurio daugiauSystem.out.println(kuriDaugiauIsViso(masina1, masina2));
- int kurioDaugiau = kuriDaugiauIsViso(masina1, masina2);
- System.out.println(kurioDaugiau);
- System.out.println("kiek dabar daugiau: ");
- System.out.println(kurioDaugiauSesijoje(masina1, masina2));
- }
- public static int kuriDaugiauIsViso(SusisiekimoPriemone masina1, SusisiekimoPriemone masina2)
- {
- double pirmoKilometrazas = masina1.getKiekIsVisoNuvaziavo();
- double antroKilometrazas = masina2.getKiekIsVisoNuvaziavo();
- int kurioDaugiau = 0;
- //-----------------------------------------
- // GALIMA VIETOJ RETURNŲ VIDUJE IF TIESIOG ŽYMĖTIS kurioDaugiau = 0,1,2 ir TADA PO VISŲ IFŲ JĮ (kurioDaugiau) grąžinti per return
- //-----------------------------------------
- // Jeigu pirmas didesnis
- if (pirmoKilometrazas > antroKilometrazas)
- {
- return 1;
- }
- else
- {
- // Jeigu antras didesnis
- if (antroKilometrazas > pirmoKilometrazas)
- {
- return 2;
- }
- else
- {
- return 0;
- }
- }
- }
- public static int kurioDaugiauSesijoje(SusisiekimoPriemone masina1, SusisiekimoPriemone masina2)
- {
- double pirmoKilometrazas = masina1.getKiekDabarNuvaziavo();
- double antroKilometrazas = masina2.getKiekDabarNuvaziavo();
- int kurioDaugiau = 0;
- //-----------------------------------------
- // GALIMA VIETOJ RETURNŲ VIDUJE IF TIESIOG ŽYMĖTIS kurioDaugiau = 0,1,2 ir TADA PO VISŲ IFŲ JĮ (kurioDaugiau) grąžinti per return
- //-----------------------------------------
- // Jeigu pirmas didesnis
- if (pirmoKilometrazas > antroKilometrazas)
- {
- return 1;
- }
- else
- {
- // Jeigu antras didesnis
- if (antroKilometrazas > pirmoKilometrazas)
- {
- return 2;
- }
- else
- {
- return 0;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement