μλ°μμλ νλ² κ·Έ κ°μ΄ μ ν΄μ§λ©΄ μ΄νλ‘λ λ³κ²½μ΄ λΆκ°λ₯ν λ³μλ₯Ό μμλΌ νλ€.
μ¦, μλ°μμ λ§νλ μμλ₯Ό λ€μκ³Ό κ°μ΄ μ 리ν μ μλ€.
final κΈ°λ°μ μμ μ μΈνκΈ°λ³μλ₯Ό μ μΈν λ κ·Έ μμ finalμ΄λΌλ μ μΈμ μΆκ°νλ©΄ κ·Έ λ³μλ μμκ° λλ€.
μ) final int Max_Size = 100;
μ΄λ μμμ μ΄λ¦μ λͺ¨λ λλ¬Έμλ‘ μ§λ κ²μ΄ κ΄λ‘μ΄λ©°,
λν μ΄λ¦μ΄ λ μ΄μμ λ¨μ΄λ‘ μ΄λ€μ§ κ²½μ° μΈλλ°_λ‘ μ°κ²°ν΄μ£Όλ κ²μ΄ κ΄λ‘μ΄λ€ !
(Literals)μλ£νμ κΈ°λ°μΌλ‘ ννμ΄ λλ κ°μ κ·Έ μ체λ₯Ό 리ν°λ΄μ΄λΌ νλ€.
int num = 157; // μ«μ 157μ 리ν°λ΄ μμ
μ λ¬Έμ₯μμλ λ³μ μ μΈκ³Ό λμμ 157μ΄λΌλ κ°μΌλ‘ μ΄κΈ°ν νμλ€.
λμ
μ°μ°μμ μ€λ₯ΈνΈμ μμΉν μ«μ 157μ κ°λ¦¬μΌ 리ν°λ΄ λλ 리ν°λ΄ μμλΌ νλ€.
μ΄λ μΌνΈμ μλ λ³μμ μλ£νμ μκ΄μμ΄ μ μλ intνμΌλ‘ νννκΈ°λ‘ μ½μνμμ κΈ°μ΅νμ !
μμ λ§νλ―μ΄ μ μλ intνμΌλ‘ μΈμλλ€.
μ μλ 8μ§μ, 10μ§μ, 16μ§μλ‘ ννν μ μλ€.
int num1 = 123; // 10μ§μλ‘ νν
int num2 = 0123; // 8μ§μλ‘ νν, μ«μ μμ 0 μ½μ
int num3 = 0x123; // 16μ§μλ‘ νν
System.out.println("num1: " + num1);
System.out.println("num2: " + num2);
System.out.println("num3: " + num3);
// μΆλ ₯ κ²°κ³Ό
num1: 123
num2: 83
num3: 291
longν νν λ°©λ²μλ°λ μ μ μλ£ν μ€ longνλ§ νν λ°©λ²μ μ 곡νλ€. ( byte, shortνμ λ°λ‘ μ 곡νμ§ μλλ€ )
λ°λΌμ longν μ μλ₯Ό μ¨μΌνλ κ²½μ°μλ
μ«μ λμ λ¬Έμ l λλ Lμ λΆμ¬ ννν΄μ€μΌ μ μμ μΌλ‘ μ»΄νμΌ λλ€.
System.out.println(3147483647L + 3147483648L); // longν μ μ μ°μ°
2μ§μ νν λ°©λ²μΆκ°λ‘ μλ°λ μ μλ₯Ό 2μ§μλ‘ νννλ λ°©λ²μ μ 곡νλ€.
λ€μ κ³Ό κ°μ΄ 2μ§μ νν μμ 0B λλ 0bλ₯Ό λΆμ¬ νν ν΄μ€λ€.
byte num7 = 0B111; // 2μ§μλ‘ νν
System.out.println("num7: " + num7);
// μΆλ ₯ κ²°κ³Ό
num7: 7
doubleν νν λ°©λ²double pi = 3.1415; // 3.1415λ μ€μν μμ
System.out.println(3.0004999 + 2.0004999); // doubleν μ€μ μ°μ°
// μΆλ ₯ κ²°κ³Ό
5.0009998
floatν νν λ°©λ²floatν μ€μλ₯Ό νννκ³ μΆλ€λ©΄ λ€μκ³Ό κ°μ΄ μ«μ λμ f λλ Fλ₯Ό λΆμ¬ νν ν΄μ€λ€.
System.out.println(3.00004999f + 2.0004999f); // floatν μ€μ μ°μ°
// μΆλ ₯ κ²°κ³Ό
5.0005503
μΆλ ₯ κ²°κ³Όλ₯Ό 보면 doubleν λ³΄λ€ μ λ°λκ° λ¨μ΄μ§λ κ²μ νμΈ ν μ μλ€.
booleanν 리ν°λ΄ ννbooleanνμ΄ κ°μ§ μ μλ κ°μ true / falseκ° μ λΆμ΄λ€.
λ¬Έμν 리ν°λ΄ νν λ°©λ²μ λ€μκ³Ό κ°λ€.
'ν' 'κΈ' 'A' 'Z'
μ λμ½λ λ¬Έμλ€ μ€ ν€λ³΄λλ‘ μ
λ ₯νκΈ° μ΄λ €μ΄ λ¬Έμμ ννμ μν κ²μ΄λ©°,
λλΆλΆ λ¬Έμκ° μλ νλ©΄μμ μ΄λ ν νμμ λνλ΄λ λ¬Έμλ€μ΄λ€.

System.out.println("ab" + '\b' + "c");
System.out.println("ab" + '\t' + "c");
System.out.println("ab" + '\n' + "c");
System.out.println("ab" + '\r' + "c");
// μΆλ ₯ κ²°κ³Ό
μ°Έκ³
μ΄ν μλ° chapter03