bigdecimal

    4

    1답변

    아래는 : new MathContext(precision, RoundingMode.HALF_UP); 가 작동하는 것 같다. 그러나 다음과 같은 오류가 반환 new MathContext(precision, BigDecimal.ROUND_HALF_UP); 오류 : RoundingMode.HALF_UP BigDecimal.ROUND_HALF_UP J

    0

    1답변

    마일을 킬로미터로 변환하고 싶습니다. 이 상황에서 과도한 사용은 BigDecimal입니까? BigDecimals를 사용하지 않고 다음을 개선 할 수 있습니까? 가장 가까운 전체 번호로 반올림하고 싶습니다. 저는 소수점에 관심이 없습니다. private static final BigDecimal MILE = new BigDecimal(1.609344);

    -1

    1답변

    모든 것이 가격과 관련이 있습니다. import java.math.BigDecimal; 거기에 내 가격 부품의 모든 오류 이유 공용 클래스 제품 { // Fields String name; String description; BigDecimal price = new BigDecimal(3.0); int quantity;

    8

    1답변

    내 RSpec에 테스트를 실행 한 후 나는 자주 이런 식으로 출력을 얻을 : expected: 50 got: #<BigDecimal:7fbdcd1b5408,'0.22E3',9(36)> 가 어떻게 수 RSpec에 실제로 가지고 무엇을 찾을 수 있습니까? 도움 주셔서 감사합니다.

    0

    1답변

    연습용과 권태감 용으로 맞춤 BigDecimal 클래스를 만들고 추가, 뺄셈, 곱셈 및 나눗셈을위한 맞춤 알고리즘을 보유하고 있으며 지수화를위한 함수를 만들고 싶습니다. 그러나 소수 부분의 힘은 n-root를 포함하므로, 나는 지수화할 수있는 간단한 방법이 없다고 생각할 수 있습니다. 내 수업은 두 개의 BigInteger (java.math.BigInte

    2

    2답변

    BBS 알고리즘을 사용하여 Pi 수를 계산하는 솔루션을 찾았습니다. 그러나 문제가 발생했습니다. 이중 변수를 사용하면 정밀도가 누락됩니다. 그것을 고칠 수있는 제안이 있습니까? public class Pi { public static void main(String[] args) { int n = 5; for (int k =

    -4

    1답변

    십진수 처리를위한 작은 자바 클래스 작성을 고려 중입니다. 기본 아이디어는 소수점의 왼쪽에 값을 보유하기위한 필드와 소수점의 오른쪽에 값을 보유하는 필드 두 개를 갖는 것입니다. 예컨대 다음과 같은 번호 : 100.50 (100)는 첫 번째 INT에있을 것입니다, 그리고 50 번째에있을 것입니다. 그럴만 한 가치가 있습니까, 아니면 BigDecimal이 구

    1

    1답변

    jOpenDocument 라이브러리를 사용하여 .ods 스프레드 시트를 처리하고 있습니다. 문자열을 처리하고 있었기 때문에 모든 것이 괜찮 았지만 번호를 처리 할 때는 문제가되었습니다. 내 코드에서 스프레드 시트를 반복하고 인덱스 x, y에있는 셀에 의해 가정 된 값을 기반으로 계산을 수행합니다. 놀랍게도, 내가 얻을 수있는 값의 클래스를 얻을 수 없습니다

    0

    2답변

    많은 문제가 발생한 후에 다음 코드를 사용하여 Number 서브 클래스를 BigDecimal로 변환했습니다. 그러나 나는이 코드가 완전히 정확하다고 확신하지 않습니다. 얼마나 장황 하냐고 나는 확실히 행복하지 않다! 이 작업을 수행하는 좋은 방법이 있습니까? 그리고 이미 알고있는 부동 소수점 부정확 한 표현 문제 이외에이 접근법에 대한 함정이 있습니까? p

    1

    2답변

    내 BigDecimal 객체에 소수가없는 경우에도 BigDecimal 객체를 항상 2 자리로 반올림 할 수 있습니까? 내가하고 있어요 : myBigDecimal.setScale(2, RoundingMode.HALF_UP); // works fine when it has decimals 컨텍스트 : 나는 프런트 엔드에 보낼 때 내가 ExtJS에 하지만 그