[Java] 2020.3.28 곡λΆκΈ°λ‘
-println()μ λ¨μ : μΆλ ₯νμ μ§μ λΆκ°
-system.out.println(10/3); → 3
μ μ/μ μ → μ μ. κ°μ μ€μλ‘ μ»κ³ μΆλ€λ©΄ (10.0/3) → 3.333333333
μ μ΄λ κ² ν΄μΌλλμ§λ λμ€μ λ°°μΈ κ²
-10μ§μλ‘λ§ μΆλ ₯λλ€. ex) system.out.println(0x1A); // 26(10μ§μ)
-printf()λ‘ μΆλ ₯νμ μ§μ κ°λ₯
ex) system.out.printf("%.2f", 10.0/3); // 3.33 %.2f = μμμ λμ§Έμ리
system.out.printf("%d", 0x1A); // 26 %d = 10μ§μ
system.out.printf("%X", 0x1A); // 1A %X = 16μ§μ
<printf()μ μ§μμ> <<< ν·κ°λ¦¬λ λΆλΆ
-μ μλ₯Ό 10μ§μ, 8μ§μ, 16μ§μλ‘ μΆλ ₯
ex) system.out.printf("%d", 15); // 15 = 10μ§μ
system.out.printf("%o", 15); // 17 = 8μ§μ
system.out.printf("%x", 15); // f = 16μ§μ
system.out.printf("%s", Integer.toBinaryString(15)); // 1111 = 2μ§μ
-8μ§μμ 16μ§μμ μ λμ¬ λΆμ΄κΈ°
ex) system.out.printf("%#o", 15); // 017
system.out.printf("%#x", 15); // 0xf
system.out.printf("%#X", 15); // 0xF
-μ€μ μΆλ ₯μ μν μ§μμ %f - μ§μνμ(%e), κ°λ΅ν νμ(%g)