์๋ณ์
- ์ฌ์ฉ์์ ์ํด ์ ์๋๊ณ ์ฌ์ฉ๋์ด ์ง๋ ๊ฒ์ผ๋ก, ๋ณ์๋ช , ๋ฉ์๋๋ช , ํด๋์ค๋ช , ์ธํฐํ์ด์ค๋ช ๋๋ ํจํค์ง๋ฑ์ ๋ค ์ ์์ผ๋ฉฐ, ๊ฐ์ ์์ญ ๋ด์์๋ ๋์ผํ ์๋ณ์๋ ์กด์ฌํ ์ ์๋ค.
- ์์ฑ๊ท์น
- ์ ๋์ฝ๋ ์๋ฐ ํ ํฐ์ ์ ๋์ฝ๋ ์ซ์๋ก ๊ตฌ์ฑํ๊ณ ๋ฐ๋์ ์ ๋์ฝ๋ ์๋ฐ ๋ ํฐ๋ก ์์ํด์ผ ํ๋ค.
- ์ ๋์ฝ๋ ์๋ฐ ๋ ํฐ : A~Z / a~z /_ / $ / ๊ฐ๊ตญ ์ธ์ด
- ์ ๋์ฝ๋ ์ซ์ : 0 ~ 9
- ํค์๋ ๋ฐ ๊ณต๋ฐฑ ๋ฌธ์ ๋ฑ์ ์ฌ์ฉํ ์ ์๋ค.
- ๋๋ฌธ์์ ์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ๋ค.
- ๊ธธ์ด์๋ ์ ํ ์๋ค.
๊ธฐ๋ณธ ์๋ฃํ
๊ธฐ๋ณธ ์๋ฃํ์ ์ข ๋ฅ | |||
๋ ผ๋ฆฌ ํ์ | boolean | 1๋ฐ์ดํธ | ture ๋๋ false |
๋ฌธ์ ํ์ | char | 2๋ฐ์ดํธ | unicode |
์ ์ ํ์ | byte | 1๋ฐ์ดํธ | -128~127 |
short | 2๋ฐ์ดํธ | -32768~32767 | |
int | 4๋ฐ์ดํธ | -2147483648~2147483647 | |
long | 8๋ฐ์ดํธ | -9,223,372,036,845,775,808~9,223,372,036,854,775,807 | |
์ค์ ํ์ | float | 4๋ฐ์ดํธ | (3.4 * 10^ - 38) ~ (3.4 * 10^38) |
double | 8๋ฐ์ดํธ | (1.7 * 10^ - 308) ~ (1.7* 10^308) |
๊ธฐ๋ณธ ์๋ฃ ํ์ ํ๋ณํ
- ํฌ๊ธฐ๊ฐ ์์ ์๋ฃํ์ ๊ฐ์ ํฐ ์๋ฃ ํ์ ๋์ ํ๋ฉด ์๋์ผ๋ก ํฐ ์๋ฃ ํ์ผ๋ก ๋ณํ๋์ด ์ ์ฅ๋๋ค. ๋ฐ๋๋ก ํฌํค๊ฐ ํฐ ์๋ฃ ํ์ ๊ฐ์ ์์ ์๋ฃ ํ์ ๋์ ํ๋ฉด ์ปดํ์ผ ์ค๋ฅ ๋ฐ์.
- ํฌํค๊ฐ ํฐ ์๋ฃ ํ์ ๊ฐ์ ์์ ์๋ฃ ํ์ผ๋ก ๊ฐ์ ๋ณํ์ด ๊ฐ๋ฅํ์ง๋ง ๊ฒฝ์ฐ์ ๋ฐ๋ผ ์๋ฆผ ํ์์ด ๋ฐ์ ํ ์ ์๋ค.
- double a = 10.5;
- int b = (int) a; โจ doubleํ์ intํ์ผ๋ก ํ ๋ณํ (b๋ 10์ด ๋๋ฉฐ, 0.5๋ ์๋ฆผ)
์ ์ ์๋ฃ ํ
์ข ๋ฅ | ์ค๋ช | ์์ |
10์ง์ํ | ์ซ์ 0~9๋ก ๊ตฌ์ฑ๋ ์์ฐ์ | 2500 |
2์ง์ํ | ์ซ์ 0๊ณผ 1๋ก ๊ตฌ์ฑ๋๋ฉฐ ๋ฆฌํฐ๋ ์์ "0b"๋ฅผ ๋ถ์ธ๋ค. | 0b101 |
8์ง์ํ | ๊ตฌ์ฑ์ 0~7 ์ด๋ด์ด๋ฉฐ ๋ฆฌ๋๋ ์์ "0"์ ๋ถ์ธ๋ค. | 017 |
16์ง์ํ | ๊ตฌ์ฑ์ 0~9,A~F ์ด๋ด์ด๋ฉฐ ๋ฆฌํฐ๋ ์์ "0x"๋ฅผ ๋ถ์ธ๋ค | 0xa6 |
longํ | ๋ฆฌํฐ๋ ๋ค์ ์๋ฌธ์ "l" ๋๋ "L"์ ๋ถ์ธ๋ค | 36l, 123456L |
์ค์ ์๋ฃํ
์ข ๋ฅ | ํฌ๊ธฐ | ํํ๋ฒ์ |
float | 4 Byte | 1.4E๏ผ45 ~ 3.4E38 (1.4×10๏ผพ๏ผ45 ~ 3.4×10๏ผพ38) |
double | 8 Byte | 4.9E๏ผ324 ~ 1.8E308 (4.9×10๏ผพ๏ผ324 ~ 1.8×10๏ผพ308) |
float๋ double๋ณด๋ค ์ ํ๋๊ฐ ๋ฎ์ผ๋ฏ๋ก ์ ํ๋๋ฅผ ์ํ๋ ๊ฒฝ์ฐ์๋ doubleํ์ ์ฌ์ฉ.
ํ์ฅ์ด
ํค๋ณด๋๋ก ์ง์ ํํํ ์ ์๋ ๋ฌธ์ ๋ฑ์ ์ฒ๋ฆฌํ๊ธฐ ์ํ ๊ฒ์ผ๋ก \ ๋ค์ ๋ฌธ์๋ฅผ ์จ์ ํํํ๋ค.
ํ์ฅ์ด | ์๋ฏธ |
\t | ํญ ํค |
\n | ์ ์ค (new line) |
\r | ๋์ผํ์ ์ ๋๋ก ์ด๋ |
\" | ์ด์ค ์ธ์ฉ ๋ถํธ |
\' | ๋จ์ผ ์ธ์ฉ ๋ถํธ |
\\ | ๋ฐฑ ์ฌ๋์ฌ |