Проверял BigDecimal, цифры заходят верно. Вручную прописывал строку как в примере в несколько строк - вывод верный. П.С. Решал через браузер (не было возможности через IDE) так-что не было возможности протестить и без Debug'а. П.С.С. dArr - лишний, удалил.