[ gleda @ 06.04.2009. 21:22 ] @
Moj kod Code: class Test{ public static void main(String[] args) { Date datum = new Date (2009,3,1,0,0); Zaposleni zap = new Zaposleni("Jovan Jovanovic", datum, 10000.00); Menadzer men = new Menadzer("Nenad Gledovic", datum, 10000.00, 1000.00); Prodavac pro = new Prodavac("Milan Mrdjen", datum, 10000.00 , 0.2 , 500.00); Vector <Zaposleni> niz = new Vector(); niz.add(zap); niz.add(men); niz.add(pro); for ( int i = 0 ; i < niz.size();++i){ niz.get(i).ispisPodataka(); System.out.println(niz.get(i).godisnjaPrimanja()); } } } Code: public void ispisPodataka() { System.out.print(imeIprezime + " "); DateFormat formatDatuma = new SimpleDateFormat("dd.MM.yyyy"); String datumStr = formatDatuma.format(datumZaposlenja); System.out.print(datumStr + " "); System.out.println(iznosPlate); } A ovo dobijem kao rezultat , nije mi jasno sto pokazuje ovako godinu 3909 , dodaje 1900. Code: Jovan Jovanovic 01.04.3909 10000.0 Plata za 9 meseci u godini! 110265.64319570312 Nenad Gledovic 01.04.3909 10000.0 Plata za 9 meseci u godini! 119265.64319570312 Milan Mrdjen 01.04.3909 10000.0 Plata za 9 meseci u godini! 110365.64319570312 Hvala na svakoj pomoci . |