JAVA #6

2020. 3. 27. 23:42γ†πŸ“ ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄/JAVA

λ°˜μ‘ν˜•


μžλ°”μ˜ μ‚°μˆ  μ—°μ‚°μ˜ μ’…λ₯˜ 

- +(λ§μ…ˆ)

- -(λΊ„μ…ˆ)

- *(κ³±μ…ˆ)

- /(λ‚˜λˆ—μ…ˆ)

- %(λ‚˜λ¨Έμ§€ μ—°μ‚°)

 

%dλŠ” 10μ§„μˆ˜ μ •μˆ˜ν˜•νƒœ, %fλŠ” 10μ§„μˆ˜ μ‹€μˆ˜μˆ«μž ν˜•νƒœμ΄κ³ , 기본적으둜 μ†Œμˆ˜μ μ΄ν•˜ 6μžλ¦¬κΉŒμ§€λ§Œ ν‘œν˜„ν•˜κ³  μ†Œμˆ˜μ  μ΄ν•˜ 7μžλ¦¬μ—μ„œ λ°˜μ˜¬λ¦Όν•œλ‹€.

(float)은 μ‹€μˆ˜μˆ«μž νƒ€μž… float으둜 ν˜•λ³€ν™˜ 즉 μΊμŠ€νŒ… μ—°μ‚°μžλ₯Ό μ‚¬μš©ν•΄μ„œ ν˜• λ³€ν™˜ν•œλ‹€.

 

μžλ°”μ˜ μžλ™ μ‚°μˆ  법

- μžλ£Œν˜•μ΄ μž‘μ€ νƒ€μž…μ—μ„œ 높은 νƒ€μž…μœΌλ‘œ λ³€λ™ν•˜λŠ” 것을 λ§ν•œλ‹€. 그러면 자료 손싀 μœ„ν—˜ 적음

 

byte(1byte) -> short(2byte), char(2byte) -> int(4byte) -> long(8byte) -> float(4byte) -> double(8byte)

 

10 / 4.0fλŠ” μžλ™ μ‚°μˆ  법에 μ˜ν•΄μ„œ intκ°€ floatνƒ€μž…μœΌλ‘œ ν˜• λ³€ν™˜ν•΄μ„œ 

10.0f / 4.0f = 2.5f 

이것을 % f둜 ν‘œν˜„ν•˜λ‹ˆ 2.500000

λ°˜μ‘ν˜•

'πŸ“ 개발 Β· ν”„λ‘œκ·Έλž˜λ° > JAVA' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

JAVA #8  (0) 2020.03.28
JAVA #7  (0) 2020.03.28
JAVA #5  (0) 2020.03.27
JAVA #4  (0) 2020.03.27
JAVA #3  (0) 2020.03.27