-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)
'Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Java] 2020.3.31 ๊ณต๋ถ๊ธฐ๋ก (0) | 2021.01.29 |
---|---|
[Java] 2020.3.29~3.30 ๊ณต๋ถ๊ธฐ๋ก (0) | 2021.01.29 |
[Java] 2020.3.27 ๊ณต๋ถ๊ธฐ๋ก (0) | 2021.01.28 |
[Java] 2020.3.26 ๊ณต๋ถ๊ธฐ๋ก (0) | 2021.01.28 |
[Java] 2020.3.25 ๊ณต๋ถ๊ธฐ๋ก (0) | 2021.01.28 |
๋๊ธ