решил задачу математическим методом - отсекая и анализируя последнее число в цикле
но две простых строчки мат.расчетов пришлось переписать в кучу кода.
неужели элементарные вычисления всегда надо делать так сложно?
если можно - покажте как более кратко и понятно можно произвести подобную операцию и получить точный результат
System.out.println( (54.3-54)*10);
BigDecimal numb1 = new BigDecimal("54.3");
BigDecimal numb2 = numb1.subtract(new BigDecimal("54") ) ;
BigDecimal numb3 = numb2.multiply(new BigDecimal("10") ) ;
System.out.println( numb3 ) ;