1. int
์ ํ
์ ์๋ฅผ ๋ณ์์ ์ ์ฅํ๋ ค๋ฉด ์ ํ์ ์ฌ์ฉํด์ผ ํฉ๋๋ค int
.
์ด ๋จ์ด๋ int
์ โโ์ค์๋ง์
๋๋ค . ๋ฌผ๋ก ์ด ์ ํ์ ์ฌ์ฉํ๋ฉด ์ ์๋ฅผ ์ ์ฅํ ์ ์๋ค๋ ์ข์ ํํธ์
๋๋ค .Integer
์ ํ์ด ์์ ๊น์ง์ ์ ์ ๋ฅผint
์ ์ฅํ ์ ์๋ ๋ณ์ ์
๋๋ค . ๋ ์ ํํ ๋งํ๋ฉด ์์ ๊น์ง์
๋๋ค .-2 billion
+2 billion
-2,147,483,648
+2,147,483,647
์ด ํ์คํ์ง ์์ ์ซ์๋ ์ปดํจํฐ์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๊ตฌ์ฑ๋๋ ๋ฐฉ์๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค.
Java์์๋ ์ ํ์ ๋ํด 4๋ฐ์ดํธ ์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ํ ๋น๋ฉ๋๋ค int
. ๋ฉ๋ชจ๋ฆฌ์ ๊ฐ ๋ฐ์ดํธ๋ 8๋นํธ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค . ๊ฐ ๋นํธ๋ 0 ๋๋ 1์ 2๊ฐ์ง ๊ฐ๋ง ๋ํ๋ผ ์ ์์ต๋๋ค. ๋ณ์๋ 32๋นํธ๋ฅผint
ํฌํจํ๋ฉฐ ๊ฐ์ ๋ํ๋ผ ์ ์์ต๋๋ค .4,294,967,296
์ด ๋ฒ์์ ์ ๋ฐ์ ์์์ฉ์ผ๋ก, ๋๋จธ์ง ์ ๋ฐ์ ์์์ฉ์ผ๋ก ์ค์ ๋์์ต๋๋ค. ์ด๊ฒ์ด ์ฐ๋ฆฌ๊ฐ ์์ -2,147,483,648
๊น์ง ์ ๋ฒ์๋ฅผ ์ป๋ ๋ฐฉ๋ฒ์
๋๋ค +2,147,483,647
.
int
2. ๋ณ์ ์์ฑ
์ ํ int
์ ์ ์๋ฅผ ์ ์ฅํ๊ธฐ ์ํ ๊ฒ์
๋๋ค. ์ฝ๋์์ ์ ์๋ฅผ ์ ์ฅํ ์ ์๋ ๋ณ์๋ฅผ ๋ง๋ค๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ ๋ช
๋ น๋ฌธ์ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
int name;
์ฌ๊ธฐ์ name์ ๋ณ์์ ์ด๋ฆ์ ๋๋ค. ์:
์ฑ๋ช | ์ค๋ช |
---|---|
|
์ ์ x ๋ณ์๊ฐ ์์ฑ๋ฉ๋๋ค. |
|
์ ์ count ๋ณ์๊ฐ ์์ฑ๋ฉ๋๋ค. |
|
์ ์ currentYear ๋ณ์๊ฐ ์์ฑ๋ฉ๋๋ค. |
๋์๋ฌธ์๊ฐ ์ค์ํฉ๋๋ค. ์ด๋ ๋ช
๋ น์ ์๋ฏธ ํ๊ณ ๋ ๊ฐ์ ๋ค๋ฅธ ๋ณ์๋ฅผ ์ ์ธํฉ๋๋ค .int color
int Color
๊ทธ๋ฆฌ๊ณ ๋ช
๋ น์ Int Color
์ปดํ์ผ๋ฌ ์INT COLOR
์๋ฌด๋ฐ ์๋ฏธ๊ฐ ์์ผ๋ฏ๋ก ์ค๋ฅ๋ฅผ ๋ณด๊ณ ํฉ๋๋ค. ์ ์ ์ ํ์ ํน์ ํค์๋์ด๋ฉฐ ์๋ฌธ์ ๋ก ์์ฑํด์ผ ํฉ๋๋ค .int
3. ๋ณ์ ์์ฑ์ ์๊ธฐ
ํ๋ก๊ทธ๋จ์ ๊ฐ์ ์์น์ ๊ฐ์ ์ ํ์ ๋ณ์๋ฅผ ๋ง์ด ๋ง๋ค์ด์ผ ํ๋ ๊ฒฝ์ฐ ๋ค์ ๋จ์ถ ํ๊ธฐ๋ฒ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
int name1, name2, name3;
์:
์ง์ | ์๊ธฐ |
---|---|
|
|
|
|
|
|
4. ๊ฐ ํ ๋น
๋ณ์ ์ ๊ฐ ์ ๋ฃ์ผ๋ ค๋ฉด ๋ค์ ๋ช
๋ น๋ฌธ์ด ํ์ํฉ๋๋ค.int
name = value;
์ฌ๊ธฐ์ ๊ฐ์ ๋ชจ๋ ์ ์ ์์ผ ์ ์์ต๋๋ค. ์:
์ฑ๋ช | ๋ฉ๋ชจ |
---|---|
|
|
|
|
|
|
|
3,000,000,000 ์ด ์ฝ๋๋ ์ ๋ํด ๊ฐ๋ฅํ ์ต๋ ๊ฐ๋ณด๋ค ํฌ๊ธฐ ๋๋ฌธ์ ์ปดํ์ผ๋์ง ์์ต๋๋ค int .2,147,483,647 |
5. ๋ณ์ ์์ฑ ๋ฐ ์ด๊ธฐํ์ ๋ํ ์๊ธฐ
๋จ์ผ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ๋ณ์๋ฅผ ์์ฑ(์ ์ธ) ํ๊ณ ์ฌ๊ธฐ์ ๊ฐ ์ ํ ๋น ํ ์ ์์ต๋๋ค. ๊ฐ์ ์ ์ฅํด์ผ ํ ๋ ์ผ๋ฐ์ ์ผ๋ก ๋ณ์๋ฅผ ์ ์ธํ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ด ๊ฐ์ฅ ์์ฃผ ์ํ๋๋ ๊ฒ์ ๋๋ค.
๋ช ๋ น์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
int name = value;
์:
์ฑ๋ช | ๋ฉ๋ชจ |
---|---|
|
|
|
๋ณ์์ ๊ฐ์น๋ 20์ต์ด ๋ ๊ฒ์ ๋๋ค. |
|
๋ณ์์ ๊ฐ์ -1000๋ง์ ๋๋ค. |
|
์ด ์ฝ๋๋ ์ปดํ์ผ๋์ง ์์ต๋๋ค. 3,000,000,000์ด int์ ๋ํด ๊ฐ๋ฅํ ์ต๋ ๊ฐ์ธ 2,147,483,647๋ณด๋ค ํฌ๊ธฐ ๋๋ฌธ์ ๋๋ค. |
ํ ์ค์ ์ฌ๋ฌ ๋ณ์๋ฅผ ์ ์ธํ ์๋ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ๋ช ๋ น์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
int name1 = value1, name2 = value2, name3 = value3;
์:
์ฑ๋ช | ๋ฉ๋ชจ |
---|---|
|
a ๊ฐ์ 5 , b ๊ฐ์ 10 , c ๊ฐ์ 15 |
GO TO FULL VERSION