μžλ™ν˜•λ³€ν™˜

Β· Java
λͺ…μ‹œμ  ν˜•λ³€ν™˜κ³Ό λ¬΅μ‹œμ  ν˜•λ³€ν™˜μ€ λ°˜λŒ€ κ°œλ…μž…λ‹ˆλ‹€. μžλ™ν˜•λ³€ν™˜(λ¬΅μ‹œμ  ν˜•λ³€ν™˜ Implicit Casting) μž‘μ€ 데이터 νƒ€μž…μ—μ„œ 큰 데이터 νƒ€μž…μœΌλ‘œ 값이 μžλ™μœΌλ‘œ ν˜•λ³€ν™˜λ˜λŠ” 것을 λ§ν•©λ‹ˆλ‹€. μ΄λ•Œ λ°μ΄ν„°μ˜ 손싀이 μ—†κ±°λ‚˜ λ¬΄μ‹œν•  수 μžˆλŠ” 경우 등이 ν•΄λ‹Ήλ©λ‹ˆλ‹€. ex) 큰 λ°”κ΅¬λ‹ˆμ— μž‘μ€ 사과λ₯Ό λ‹΄λŠ” 경우 μžλ™μœΌλ‘œ μƒμˆ˜λΆ€λΆ„μ΄ float => double둜 μžλ™ ν˜•λ³€ν™˜μ΄ μΌμ–΄λ‚©λ‹ˆλ‹€. 더 큰 데이터 νƒ€μž…μΈ double이 더 μž‘μ€ 데이터 νƒ€μž…μΈ float 보닀 ν‘œν˜„λ²”μœ„κ°€ ν¬λ―€λ‘œ, λ³€μˆ˜μ— 정보손싀 없이 값을 μ €μž₯ν•  수 μžˆλ‹€. λͺ…μ‹œμ  ν˜•λ³€ν™˜(Explicit Casting) 큰 데이터 νƒ€μž…μ—μ„œ μž‘μ€ 데이터 νƒ€μž…μœΌλ‘œ 값이 λ³€ν™˜λ˜λŠ” 것을 μ˜λ―Έν•©λ‹ˆλ‹€ μ΄λ•Œ λͺ…μ‹œμ μœΌλ‘œ λ³€ν™˜ μ—°μ‚°μžλ₯Ό μ‚¬μš©ν•΄μ•Ό ν•©λ‹ˆλ‹€! μ΄λ•ŒλŠ” 데이터 손싀이 일어날 ..
becky(지은)
'μžλ™ν˜•λ³€ν™˜' νƒœκ·Έμ˜ κΈ€ λͺ©λ‘