-
리ν°λ΄, νλ³νJava 2022. 2. 15. 12:28
π‘ 리ν°λ΄ literal
: νλ‘κ·Έλ¨μμ μ¬μ©νλ λͺ¨λ μ«μ, κ°, λ Όλ¦¬κ°
: 리ν°λ΄μ ν΄λΉλλ κ°μ νΉμ λ©λͺ¨λ¦¬ 곡κ°μΈ μμνμ μ‘΄μ¬
ex) int num = 10; // 10μ΄λΌλ 리ν°λ΄κ°μ΄ μμνμ μ‘΄μ¬νκ³ μμΌλ©°
κ·Έ κ°μ΄ 볡μ¬λμ΄ numμ΄λΌλ λ³μκ°μ λ€μ΄κ°κ²λλ€
: νμν κ²½μ° μμ νμμ κ°μ Έμμ μ¬μ©
: μμ νμ μ μ₯ ν λ μ μλ int, μ€μλ doubleλ‘ μ μ₯
: longμ΄λ floatκ°μΌλ‘ μ μ₯ν΄μΌ νλ κ²½μ° μλ³μ (L,l,F,f)λ₯Ό λͺ μν΄μΌ νλ€
π‘ νλ³ν type conversion
: 묡μμ νλ³ν/λͺ μμ νλ³ν
: μλ£νμ κ°κ° μ¬μ©νλ λ©λͺ¨λ¦¬ ν¬κΈ°μ λ°©μμ΄ λ€λ¦
: μλ‘ λ€λ₯Έ μλ£νμ κ°μ΄ λμ λλ κ²½μ° νλ³ν λ°μπ λ¬Έμμ΄ -> μ μν
int λ³μλͺ = Integer.parseInt(λ¬Έμμ΄ λ³μ);
π μ μν -> λ¬Έμμ΄
String λ³μλͺ = String.valueOf(μ μν λ³μ);
String λ³μλͺ = Integer.toString(μ μν λ³μ);
β 묡μμ νλ³ν : μμ°μ€λ½κ² μ΄λ€μ§λ€. μμμ -> ν°μ
β λͺ μμ νλ³ν : λ³ν λλ μλ£ νμ λͺ μν΄μΌ νλ€public class Conversion { public static void main(String[] args) { /* 묡μμ νλ³ν */ long lNum = 10; float fNum = lNum; System.out.println(fNum); int num = 20; double dNum = fNum + num; // ν©μ³μ§ κ°μ΄ doubleνμΌλ‘ νλ³νλλ€ System.out.println(dNum); /* λͺ μμ νλ³ν */ int iNum = 100; double dNum2 = 3.14; iNum = (int)dNum2; System.out.println(iNum); float fNum2 = 0.9f; int num2 = (int)dNum2 + (int)fNum2; // νλ³ν -> κ³μ° int num3 = (int)(dNum2 + fNum2); // κ³μ° -> νλ³ν System.out.println(num2); System.out.println(num3); } }
:κ²°κ³Ό
'Java' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λ°λ³΅λ¬Έ (0) 2022.02.16 쑰건문 (0) 2022.02.16 μ°μ°μ (0) 2022.02.15 λ³μ, μλ£ν, μμ, λ¬Έμν, StringBuffer (0) 2022.02.07 μλ° κΈ°λ³Έ (0) 2022.02.07