java ๋ฐ์ดํ„ฐ ํ˜•๋ณ€ํ™˜

ยท Java
๋ช…์‹œ์  ํ˜•๋ณ€ํ™˜๊ณผ ๋ฌต์‹œ์  ํ˜•๋ณ€ํ™˜์€ ๋ฐ˜๋Œ€ ๊ฐœ๋…์ž…๋‹ˆ๋‹ค. ์ž๋™ํ˜•๋ณ€ํ™˜(๋ฌต์‹œ์  ํ˜•๋ณ€ํ™˜ Implicit Casting) ์ž‘์€ ๋ฐ์ดํ„ฐ ํƒ€์ž…์—์„œ ํฐ ๋ฐ์ดํ„ฐ ํƒ€์ž…์œผ๋กœ ๊ฐ’์ด ์ž๋™์œผ๋กœ ํ˜•๋ณ€ํ™˜๋˜๋Š” ๊ฒƒ์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ์ด๋•Œ ๋ฐ์ดํ„ฐ์˜ ์†์‹ค์ด ์—†๊ฑฐ๋‚˜ ๋ฌด์‹œํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ ๋“ฑ์ด ํ•ด๋‹น๋ฉ๋‹ˆ๋‹ค. ex) ํฐ ๋ฐ”๊ตฌ๋‹ˆ์— ์ž‘์€ ์‚ฌ๊ณผ๋ฅผ ๋‹ด๋Š” ๊ฒฝ์šฐ ์ž๋™์œผ๋กœ ์ƒ์ˆ˜๋ถ€๋ถ„์ด float => double๋กœ ์ž๋™ ํ˜•๋ณ€ํ™˜์ด ์ผ์–ด๋‚ฉ๋‹ˆ๋‹ค. ๋” ํฐ ๋ฐ์ดํ„ฐ ํƒ€์ž…์ธ double์ด ๋” ์ž‘์€ ๋ฐ์ดํ„ฐ ํƒ€์ž…์ธ float ๋ณด๋‹ค ํ‘œํ˜„๋ฒ”์œ„๊ฐ€ ํฌ๋ฏ€๋กœ, ๋ณ€์ˆ˜์— ์ •๋ณด์†์‹ค ์—†์ด ๊ฐ’์„ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ช…์‹œ์  ํ˜•๋ณ€ํ™˜(Explicit Casting) ํฐ ๋ฐ์ดํ„ฐ ํƒ€์ž…์—์„œ ์ž‘์€ ๋ฐ์ดํ„ฐ ํƒ€์ž…์œผ๋กœ ๊ฐ’์ด ๋ณ€ํ™˜๋˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค ์ด๋•Œ ๋ช…์‹œ์ ์œผ๋กœ ๋ณ€ํ™˜ ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค! ์ด๋•Œ๋Š” ๋ฐ์ดํ„ฐ ์†์‹ค์ด ์ผ์–ด๋‚  ..
becky(์ง€์€)
'java ๋ฐ์ดํ„ฐ ํ˜•๋ณ€ํ™˜' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก