public class Isikukood{ private String andmed; public Isikukood(String uandmed){ if(uandmed.length()!=11){ throw new RuntimeException("Vigane isikukoodi pikkus"); } andmed=uandmed; } public String kysiSugu(){ int nr1=Integer.parseInt(andmed.substring(0, 1)); if(nr1 % 2 == 0){ return "naine"; } return "mees"; } public int kysiSynniaasta(){ int nr1=Integer.parseInt(andmed.substring(0, 1)); int sajand=(((nr1 % 2 == 1) ? nr1+1 : nr1)/2+17)*100; return sajand+Integer.parseInt(andmed.substring(1, 3)); } }