Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.barac.filip;
- import java.util.ArrayList;
- import java.util.Collections;
- import java.util.List;
- public class Automobil implements Comparable<Automobil> {
- private int serijskiBroj;
- private String marka;
- private int cijena;
- private boolean jeDizel;
- private static List<Integer> cijene = new ArrayList<>();
- public Automobil(int serijskiBroj, String marka, int cijena, boolean jeDizel) {
- this.serijskiBroj = serijskiBroj;
- this.marka = marka;
- this.cijena = cijena;
- this.jeDizel = jeDizel;
- cijene.add(cijena);
- }
- @Override
- public String toString() {
- return "Automobil [marka=" + marka + ", serijskiBroj=" + serijskiBroj + "]";
- }
- public static int najveca() {
- Collections.sort(cijene);
- return cijene.get(cijene.size() - 1);
- }
- public static int najmanja() {
- Collections.sort(cijene);
- return cijene.get(0);
- }
- public static int prosjek(List<Integer> cijene) {
- int zbroj = 0;
- for (int i = 0; i < cijene.size(); i++) {
- zbroj += i;
- }
- return zbroj / cijene.size();
- }
- public int getSerijskiBroj() {
- return serijskiBroj;
- }
- public void setSerijskiBroj(int serijskiBroj) {
- this.serijskiBroj = serijskiBroj;
- }
- public String getMarka() {
- return marka;
- }
- public void setMarka(String marka) {
- this.marka = marka;
- }
- public int getCijena() {
- return cijena;
- }
- public void setCijena(int cijena) {
- this.cijena = cijena;
- }
- public boolean isJeDizel() {
- return jeDizel;
- }
- public void setJeDizel(boolean jeDizel) {
- this.jeDizel = jeDizel;
- }
- @Override
- public int compareTo(Automobil drugiAutomobil) {
- if (this.cijena > drugiAutomobil.cijena) {
- return 1;
- } else if (this.cijena < drugiAutomobil.cijena) {
- return -1;
- } else
- return 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement