생성자 전달 값 그대로 표현
System.out.println(new BigDecimal(2174000.0D).toString());
System.out.println(new BigDecimal("2564000").toString());
System.out.println(new BigDecimal("2.564E6").toString());
실행 결과>
더보기
2174000
2564000
2.564E+6
지수 표현 제거, toPlainString 메서드 사용
System.out.println(new BigDecimal(1.150216E7).toPlainString());
System.out.println(new BigDecimal(1.150216E7D).toPlainString());
System.out.println(new BigDecimal("1.150216E7").toPlainString());
실행 결과>
더보기
11502160
11502160
11502160
지수 표현 있으면 지수로, 없으면 원본 값 그대로, toEngineeringString 메서드 사용
System.out.println(new BigDecimal("2174000").toEngineeringString());
System.out.println(new BigDecimal("1.150216E7").toEngineeringString());
실행 결과>
더보기
2174000
11.50216E+6
'java' 카테고리의 다른 글
java 정규식 문자열 추출 (0) | 2024.07.04 |
---|---|
java LittleEndian byte array 정수값 변환 (0) | 2024.07.04 |
java assert 키워드 (0) | 2024.07.04 |
java jsckson2 라이브러리 사용 null and default value ignore (0) | 2024.07.04 |
java swing JPanel 내부 공백(Padding) 설정 (0) | 2024.07.04 |