bigdecimal

    2

    2답변

    내가 java.math.BigDecimal의 유형에 대한 브로 스키마를 작성하는 데 문제가 , 나는 다음과 같은 시도 파일 .avdl : 아 브로 관계자 doc을 바탕으로 , 내가 알고 BigDecimal을 지원하기 위해 직접 Logical Types를 정의해야하지만,이 링크는 avsc에서만 예제를 제공합니다. avdl에서 알아 내려고 노력하고 있습니다.

    0

    1답변

    이 프로그램의 목적은 올바른 변경을 제공하는 것입니다. 예를 들면 : 입력 : $ 45.54 출력 : 4 개 10 달러 지폐를, 1 다섯 달러 지폐, 2 분기, 4 센트. 지금 내 질문에 : 나는 내가 페니 0.01에 도달 할 때까지 아래로 내 분열 모든 방법을 계속 가지고, 원래 값을 잃지 않고 정수로 인 BigDecimal를 표시합니다. Please e

    0

    2답변

    "."문자 다음에 정확히 2 자리 숫자로 문자열을 가져 오는 경우. 내가 좋아하는 뭔가를 할 수 있습니다 DecimalFormat df = (DecimalFormat)DecimalFormat.getInstance(Locale.US); df.applyPattern("0.00"); df.setRoundingMode(RoundingMode

    1

    2답변

    oracle 데이터베이스에서 NUMBER (6,4) 유형의 필드가 있습니다. 기본적으로 데이터베이스에서 값은 0으로 설정됩니다 (또는 0.0000이어야합니까?). 자바 클래스에서이 값이 0인지 아닌지 확인해야합니다. double feePercent = clientCardMemberGroup.getFeePerc(); if (feePercent != 0) {

    0

    1답변

    BigInteger 및 BigDecimal 객체를 조작하기위한 기성 Java 라이브러리가 있습니까? 제곱근 및 ++ 연산자를 사용하고 싶습니다. 감사합니다. P. ++ 대신 BigInteger.add()를 사용해야합니다. BigInteger의 제곱근은 어떻게됩니까?

    0

    2답변

    1.0f/2.0f로 나눈 값은 0.5입니다. 정밀도 5 (0.50000)를 원했습니다. BigDecimal를 사용해 스케일을 5로 설정 합니다만, 값은 여전히 ​​0.5로서 출력됩니다. BigDecimal val = 새로운 BigDecimal (1.0f/2.0f); BigDecimal tt = val.setScale (5); System.out.printl

    3

    2답변

    스칼라에서 HALF_UP 반올림 모드를 사용하여 소수점 이하 3 자리까지 소수점 이하를 반올림합니다. 8409.3555 불행하게도 스칼라 8409.356을 반환하지만, 자바는 8409.355을 반환 스칼라 코드 : def round(d: Double): Double = { BigDecimal.apply(d).setScale(3, RoundingMo

    0

    2답변

    나는 자바에서 이것을 쓰고 싶어하지만 약간의 오차가 얻을 나는 그것을 작성하는 방법을 잘 모르겠습니다 : 나의 값의 C = A - (A*B)/100 모든이의 BigDecimal 객체로 정의된다. 나는 이런 식으로 뭔가를 시도했지만 작동하지 않습니다 : C = A.subtract(A.multiply(B).divide(100)); .. 난 경고가 분할

    1

    1답변

    나는 BigDecimal을 사용하기 때문에 높은 십진수 정밀도가 필요하지만 Math.exp는 매개 변수를 double로 취하는 알고리즘입니다. 값은 런타임시 생성 즉 BigDecimal mathEx = new BigDecimal(Math.exp(xMulXPoint5.doubleValue())); Where xMulXPoint5 = -347222407183

    0

    1답변

    코딩 퍼즐은 일반적으로 결과 mod (10^9 + 7)를 요구합니다. 설명 here을 참조하십시오. 매우 큰 2 개의 숫자가 있다고 가정합니다. 2 개의 큰 숫자 문자열을 말하십시오. 나는 그것들을 추가하고 mod (10^9 + 7)로 처리 된 결과를 필요로한다. 나는 어떻게 그것을 성취 할 수 있는가. 숫자가 작은 경우 코드는 다음과 같습니다. Integ