나는 가장 가까운 지정된 간격 (이 경우에는 금융 시장 진드기 크기)으로 반올림해야하는 BigDecimal 계산 결과가 있습니다. 예컨대 가격 [눈금 크기] -> 반올림 가격 100.1 [0.25] -> 100
100.2 [0.25] -> 100.25
100.1 [0.125] -> 100.125
100.2 [0.125] -> 100.25
감사합니다
4 개 이상의 칼럼으로 나누고 싶은 제품 브랜드의 메뉴가 있습니다. 따라서 39 개 브랜드가있는 경우 각 열의 최대 항목 수는 10입니다 (마지막 열의 단일 간격으로). 다음은 C#을 사용하여 열의 항목 수를 계산하는 방법입니다. int ItemCount = Convert.ToInt32(Math.Ceiling(Convert.ToDecimal(BrandCou
저는 java를 사용하고 "double"데이터 유형을 참조합니다. 코드를 짧게 유지하기 위해 코드에서 표준 입력에서 값을 두 배로 읽습니다 (BigInteger와 같은 것을 사용하지만 지금은 불가능합니다). 나는 사용자의 두 배 값을 얻을 것으로 예상하지만, 때로는 같은 입력 것들이 있습니다 : 나는 두 번에 대한 정확한 표현을 넘어 생각하고의를 얻을 수
는 I는 정수 (즉, 50, 75, 85 등) I (100)에 의해이 열 나누기 SELECT MY_COLUMN/100 AS PCT_AS_FRACTION
FROM MY_TABLE
뿐만 비율을 포함 SMALLINT 열이 테이블을 결과는 가장 가까운 정수로 반올림됩니다. 예를 들어, 숫자가 "50"인 행의 경우 결과가 0입니다. 나는이 간단한 문을 복제 할
뺄셈과 같은 문제가 발생하고 결과 값이 잘못되었습니다. double netToCompany = targetPremium.doubleValue() - tempCommission;
708.75 * 10.0/100D double tempCommission = targetPremium.doubleValue()*rate.doubleValue()/100d;
7