Načo je tam dobré pole2 ? Syntaxi nerozumiem, ale datový typ String mesiac sa nemôže použiť v +pole[mesiac]. Musí sa to najprv previesť na číslo. datum.substring(3, 5) je tiež nevhodné. Čo ak sa narodil 1.1.1995 .. Jediný cyklus ktorý tam treba, je aby prešiel zadaný dátum , zistil či je tak nejak v správnom formáte a vytiahol z neho hodnotu medzi dvoma bodkami.