import java.util.Arrays; public class Proizvodjac { String naziv; String adresa; String proizvodi[]; double cene[]; Proizvodjac(String naziv) { this.naziv = naziv; } public double getCena(String naziv) { return 0; } public int prebroj() { int i; for (i = 0; i < proizvodi.length; i++) { if(proizvodi[i] == null) break; } return i; } public void izbaci(String naziv) { for (int i = 0; i < prebroj(); i++) { if(proizvodi[i].equals(naziv)) { int j; for (j = i; j < prebroj(); j++) { proizvodi[j] = proizvodi[j+1]; cene[j] = cene[j+1]; } proizvodi[j] = null; cene[j] = 0; } } } public void dodaj(String naziv, float cena) { proizvodi[prebroj()] = naziv; cene[prebroj()] = cena; } @Override public String toString() { return "Proizvodjac: " + naziv + "\nAdresa: " + adresa + "\nProizvodi: " + Arrays.toString(proizvodi) + "\n"; } public String getNaziv() { return naziv; } public void setNaziv(String naziv) { this.naziv = naziv; } public String getAdresa() { return adresa; } public void setAdresa(String adresa) { this.adresa = adresa; } public String[] getProizvodi() { return proizvodi; } public double[] getCene() { return cene; } }