user-img
biginteger 1
thumbnail
[JAVA] Long๋ณด๋‹ค ํฐ ์ˆ˜๋ฅผ ๋‹ค๋ฃจ๋Š” ๋ฒ•
0. ๋“ค์–ด๊ฐ€๋ฉฐ๊ฐœ๋ฐœ์„ ํ•˜๊ฑฐ๋‚˜, ์ฝ”๋”ฉํ…Œ์ŠคํŠธ์—์„œ ์ •์ˆ˜๋ก  ๊ด€๋ จ ๋ฌธ์ œ๋ฅผ ๋งŒ๋‚˜๋ฉด ํ•œ ๋ฒˆ์”ฉ ์ฃผ์–ด์ง€๋Š” ์ž…๋ ฅ์˜ ํฌ๊ธฐ๊ฐ€ Longํ˜•์„ ์ดˆ์›”ํ•  ์ˆ˜ ์žˆ์„ ๋•Œ๊ฐ€ ๊ฐ„ํ˜น ์žˆ๋‹ค. ๋จผ์ € ์ฝ”ํ…Œ์—์„œ ์ž์ฃผ ์“ฐ์ด๋Š” ์ž๋ฃŒํ˜•์ธ int์™€ Longํ˜•์˜ ์ตœ๋Œ€, ์ตœ์†Œ๊ฐ’์„ ์•Œ์•„๋ณด์ž.์ •์ˆ˜ํ˜• ํƒ€์ž…๋ฐ์ดํ„ฐ ํ‘œํ˜„ ๋ฒ”์œ„int-2,147,483,648 ~ 2,147,483,647 ($10^{10}$)long-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 ($10^{18}$)long์ด ์ •๋ง ๋งŽ์€ ์ˆ˜์˜ ๋ฒ”์œ„๋ฅผ ์ปค๋ฒ„ํ•  ์ˆ˜ ์žˆ์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋ฐฑ์ค€์˜ ๊ฑฐ์˜ ์†Œ์ˆ˜๊ฐ™์€ ๋ฌธ์ œ๋Š” ์ด๋Ÿฌํ•œ ์ž๋ฃŒํ˜•์„ ๋›ฐ์–ด๋„˜๋Š”๋‹ค. ์ด๋•Œ์˜ ๋Œ€์ฒ˜๋ฒ• 2๊ฐ€์ง€๋ฅผ ์„ค๋ช…ํ•˜๊ฒ ๋‹ค.1. ์‹ค์ˆ˜ ์ž๋ฃŒํ˜•์ธ Double ์‚ฌ์šฉ Double์€ 64bit ๋ถ€๋™ ์†Œ์ˆ˜์ ์œผ๋กœ ํ‘œํ˜„๋œ ์ž๋ฃŒํ˜•์œผ๋กœ..
2025.01.24
Language/Java