public static int rzym2arab (String rzym) throws RzymArabException { int zwr=0; int spr=0; while(rzym.length()>0) { for(int i=12; i>=0; i--) { if(rzym.startsWith(liczby[i])) { zwr=zwr+arabskie[i]; rzym=rzym.substring(liczby[i].length()); i=-1; } } if(zwr==spr) throw new RzymArabException("Niepoprawny format liczby rzymskiej"); else spr=zwr; } return zwr;