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