java.math.BigDecimal ์ฌ์ฉ๋ฒ
2019. 11. 10.
import java.math.BigDecimal; ์ด๋ ๊ฒ ์ ์ธํ๊ณ ์์ํ๋ฉฐ double, float๋ณด๋ค ํฐ์, ์์์๋ฅผ ๊ณ์ฐํ๋ ์ฉ๋ double, float๋ณด๋ค ์ค์ฐจ๋ ์ ์ง๋ง, ํ๋ก๊ทธ๋จ์ ๋ฌด๊ฑฐ์ ์ง๋๊ฒ ๋จ์ ... BigDecimal BigA = new BigDecimal("3"); BigDecimal BigB = BigDecimal.valueOf(100); ๊ธฐ๋ณธ์ ์ธ ์ ์ธ์ ์ด๋ ๊ฒ new๋ฅผ ์ฌ์ฉํ ๋์๋ ๋ฌด์กฐ๊ฑด string์ผ๋ก ๋ฃ์ด์ฃผ๊ณ , double๋ก ๋ฃ๊ณ ์ถ์ ๊ฒฝ์ฐ์๋ valueOf๋ฅผ ์ฌ์ฉํ๋ค. ์ฌ๊ธฐ์ ๋ฌธ์ ๋ ๋ณ์ ์ ์ธ! string์ผ๋ก๋ double๋ก๋ ๋ค์ด๊ฐ์ง ์๊ธฐ ๋๋ฌธ์ stringํ์ผ๋ก ๋ณํํด ์ฃผ์ด์ผ ํ๋ค. BigDecimal BigC = new BigDecimal(String.valueOf(c..