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.


int2. ๋ณ€์ˆ˜ ์ƒ์„ฑ

์œ ํ˜• int์€ ์ •์ˆ˜๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฝ”๋“œ์—์„œ ์ •์ˆ˜๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๋ณ€์ˆ˜๋ฅผ ๋งŒ๋“ค๋ ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช…๋ น๋ฌธ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

int name;
int๋ณ€์ˆ˜ ์„ ์–ธ

์—ฌ๊ธฐ์„œ name์€ ๋ณ€์ˆ˜์˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. ์˜ˆ:

์„ฑ๋ช… ์„ค๋ช…
int x;
์ •์ˆ˜ x๋ณ€์ˆ˜๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
int count; 
์ •์ˆ˜ count๋ณ€์ˆ˜๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
int currentYear;
์ •์ˆ˜ currentYear๋ณ€์ˆ˜๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

๋Œ€์†Œ๋ฌธ์ž๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋ช…๋ น์„ ์˜๋ฏธ  ํ•˜๊ณ  ๋‘ ๊ฐœ์˜ ๋‹ค๋ฅธ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•ฉ๋‹ˆ๋‹ค .int colorint Color

๊ทธ๋ฆฌ๊ณ  ๋ช…๋ น์€ Int Color์ปดํŒŒ์ผ๋Ÿฌ ์—INT COLOR ์•„๋ฌด๋Ÿฐ ์˜๋ฏธ๊ฐ€ ์—†์œผ๋ฏ€๋กœ ์˜ค๋ฅ˜๋ฅผ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค. ์ •์ˆ˜ ์œ ํ˜•์˜ ํŠน์ˆ˜ ํ‚ค์›Œ๋“œ์ด๋ฉฐ ์†Œ๋ฌธ์ž ๋กœ ์ž‘์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค .int


3. ๋ณ€์ˆ˜ ์ƒ์„ฑ์˜ ์†๊ธฐ

ํ”„๋กœ๊ทธ๋žจ์˜ ๊ฐ™์€ ์œ„์น˜์— ๊ฐ™์€ ์œ ํ˜•์˜ ๋ณ€์ˆ˜๋ฅผ ๋งŽ์ด ๋งŒ๋“ค์–ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ๋‹ค์Œ ๋‹จ์ถ• ํ‘œ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

int name1, name2, name3;
๋™์ผํ•œ ์œ ํ˜•์˜ ์—ฌ๋Ÿฌ ๋ณ€์ˆ˜๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ์†๊ธฐ

์˜ˆ:

์ง„์ˆ  ์†๊ธฐ
int x;
int y;
int z;
int x, y, z;
int count;
int totalCount;
int count, totalCount;
int day;
int month;
int year;
int day, month, year;

4. ๊ฐ’ ํ• ๋‹น

๋ณ€์ˆ˜ ์— ๊ฐ’ ์„ ๋„ฃ์œผ๋ ค๋ฉด ๋‹ค์Œ ๋ช…๋ น๋ฌธ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.int

name = value;
๋ณ€์ˆ˜์— ๊ฐ’ ํ• ๋‹น

์—ฌ๊ธฐ์„œ ๊ฐ’์€ ๋ชจ๋“  ์ •์ˆ˜ ์‹์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ:

์„ฑ๋ช… ๋ฉ”๋ชจ
int a;
a = 5;
int b;
b = 2*1000*1000*1000;
int c;
c = -10000000;
int d;
d = 3000000000;
3,000,000,000์ด ์ฝ”๋“œ๋Š” ์— ๋Œ€ํ•ด ๊ฐ€๋Šฅํ•œ ์ตœ๋Œ€ ๊ฐ’๋ณด๋‹ค ํฌ๊ธฐ ๋•Œ๋ฌธ์— ์ปดํŒŒ์ผ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค int.2,147,483,647

5. ๋ณ€์ˆ˜ ์ƒ์„ฑ ๋ฐ ์ดˆ๊ธฐํ™”์— ๋Œ€ํ•œ ์†๊ธฐ

๋‹จ์ผ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ณ€์ˆ˜๋ฅผ ์ƒ์„ฑ(์„ ์–ธ) ํ•˜๊ณ  ์—ฌ๊ธฐ์— ๊ฐ’ ์„ ํ• ๋‹น ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ’์„ ์ €์žฅํ•ด์•ผ ํ•  ๋•Œ ์ผ๋ฐ˜์ ์œผ๋กœ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์ด ๊ฐ€์žฅ ์ž์ฃผ ์ˆ˜ํ–‰๋˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ช…๋ น์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

int name = value;
๋ณ€์ˆ˜ ์ƒ์„ฑ ๋ฐ ์ดˆ๊ธฐํ™”์— ๋Œ€ํ•œ ์†๊ธฐ

์˜ˆ:

์„ฑ๋ช… ๋ฉ”๋ชจ
int a = 5
int b = 2*1000*1000*1000;
๋ณ€์ˆ˜์˜ ๊ฐ€์น˜๋Š” 20์–ต์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
int c = -10000000;
๋ณ€์ˆ˜์˜ ๊ฐ’์€ -1000๋งŒ์ž…๋‹ˆ๋‹ค.
int d = 3000000000
์ด ์ฝ”๋“œ๋Š” ์ปดํŒŒ์ผ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. 3,000,000,000์ด int์— ๋Œ€ํ•ด ๊ฐ€๋Šฅํ•œ ์ตœ๋Œ€ ๊ฐ’์ธ 2,147,483,647๋ณด๋‹ค ํฌ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

ํ•œ ์ค„์— ์—ฌ๋Ÿฌ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ๋ช…๋ น์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

int name1 = value1, name2 = value2, name3 = value3;
์—ฌ๋Ÿฌ ๋ณ€์ˆ˜๋ฅผ ๋งŒ๋“ค๊ณ  ์ดˆ๊ธฐํ™”ํ•˜๊ธฐ ์œ„ํ•œ ์†๊ธฐ

์˜ˆ:

์„ฑ๋ช… ๋ฉ”๋ชจ
int a = 5, b = 10, c = a + b;
a๊ฐ™์Œ 5 , b ๊ฐ™์Œ 10 , c ๊ฐ™์Œ 15