¼Ò¼³°°ÀºÀÚ¹Ù1ºÎ  1Àå. Ŭ·¡½ºÀÇ ±âº»¹è°æ  »ó¼ö  

1.3 »ó¼ö

1.3.1 »ó¼ö¶õ?

 »ó¼ö´Â ±× ÀÚü°¡ µ¥ÀÌÅͶó´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ´Ù¸¥ ¸»·Î ÇÏ¸é »ó¼ö´Â Ç×»ó ¼ö, Ç×»ó µ¥ÀÌÅͶó°í ¸» ÇÒ ¼ö ÀÖ½À´Ï´Ù. º¯¼öÀÇ Àǹ̴ µ¥ÀÌÅ͸¦ º¸°üÇÏ´Â ÀÏÀÌÁö¸¸ µ¥ÀÌÅÍ ±× ÀÚü¸¦ ¸»ÇÒ ¶§ ¿ì¸®´Â »ó¼ö¶ó´Â ´Ü¾î¸¦ »ç¿ëÇÕ´Ï´Ù. »ó¼ö°¡ µ¥ÀÌÅͶó°í ÇÑ´Ù¸é ´ç¿¬È÷ ÀÚ·áÀÇ ±¸ºÐ Áï, µ¥ÀÌÅÍ Å¸ÀÔÀÇ ºÐ·ù°¡ ÀÖ½À´Ï´Ù. ¸ðµç ÀÚ·á´Â µ¥ÀÌÅÍ Å¸ÀÔÀÇ °üÁ¡¿¡¼­ ºÐ·ùÇÒ ¼ö ÀÖÀ¸¸ç ºÐ·ù¿¡ µû¸¥ Ç¥Çö¹ýµµ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ºÐ·ù¹ý°ú Ç¥Çö¹ý¿¡ µû¶ó¼­ ÇØ´ç µ¥ÀÌÅÍ Å¸ÀÔ¿¡ °ü·ÃµÈ °¢°¢ÀÇ »ó¼öµéÀÌ Á¸ÀçÇÕ´Ï´Ù. ¹°·Ð ÀÌ·¸°Ô ¼¼ºÐÈ­ ½ÃÄѼ­ ºÐ·ùÇÏ´Â ÀÌÀ¯´Â ¹Ù·Î º¸´Ù Àΰ£º¸´Ù ÄÄÇ»ÅͰ¡ ´õ ±î´Ù·Ó±â ¶§¹®ÀÔ´Ï´Ù. Á¤È®ÇÏ°Ô °¡¸£ÃÄÁÖÁö ¾ÊÀ¸¸é ¸ð¸£´Â ¹Ùº¸ ÄÄÇ»ÅÍÁÒ.

 

 

1.3.2 »ó¼öÀÇ ºÐ·ù¿Í Ç¥Çö

ÀÚ·áÀÇ µ¥ÀÌÅÍ Å¸ÀÔ¿¡ µû¸¥ ºÐ·ù¿Í Ç¥ÇöÀº ¾ÆÁÖ °£´ÜÇÕ´Ï´Ù. ¾Õ¿¡¼­ ¹è¿î µ¥ÀÌÅÍ Å¸ÀÔ, ±× ÀÚü°¡ ºÐ·ù°¡ µÇ¸ç ±× ºÐ·ù¿¡ µû¶ó¼­ Ç¥ÇöµÇ¾îÁö´Â ¹æ¹ýÀÌ ´Ù¸¨´Ï´Ù. À̰ÍÀ» ±¸ºÐ Áö¾îº¸¸é ´ÙÀ½°ú °°½À´Ï´Ù.

 

µ¥ÀÌÅÍÀÇ ºÐ·ù¿Í Ç¥Çö¹ý

 

Á¤ ¼ö Çü

½Ç ¼ö Çü

¹®ÀÚÇü

ºÒÇü

µ¥ÀÌÅÍ Å¸ÀÔ

int

long

float

double

char

boolean

byte ¼ö

4

8

4

8

2

1

Ç¥Çö¹ý

0, 100

100L

0.0f

0.0d

¡®a¡¯, ¡®c¡¯

false,true

* float d = 0.0f;   f¸¦ ºÙÀÌÁö ¾ÊÀ¸¸é µåÆúÆ®·Î doubleÀÌ µÈ´Ù.

 

º¯¼ö¿¡ ÇÒ´çÇÏ´Â »ó¼öÀÇ Ç¥Çö

n         int : 10Áø¼ö·Î Ç¥Çö

n         char : ÀÛÀº µû¿ÈÇ¥·Î ¹­´Â´Ù.

n         long : ¼ýÀÚ µÚ¿¡ l(¿µ¹®ÀÚL)À» ºÙÀδÙ.

n         float : ¼ýÀÚ µÚ¿¡ f¸¦ ºÙÀδÙ.

n         double : ¼ýÀÚ µÚ¿¡ d¸¦ ºÙÀδÙ.

* intÇü°ú longÇü ¸ðµÎ 1À̶ó´Â ¼ýÀÚ¸¦ Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ±¸ºÐÀ» Çϱâ À§Çؼ­ »ó¼ö µÚ¿¡ Çü¿¡ ¸Â´Â ¹®ÀÚ¸¦ ºÙÀÌ°Ô µË´Ï´Ù. floatÇü°ú doubleÇüµµ °°Àº ¿ø¸®¿¡ ÀÇÇØ¼­ ±¸ºÐµË´Ï´Ù.

 

À§ÀÇ Ç¥¿¡¼­¿Í °°Àº Ç¥Çö¹ýÀ» »ç¿ëÇØ¼­ »ó¼ö¸¦ Ç¥½ÃÇÏ°í ±× »ó¼ö¸¦ ÀûÀýÇÑ µ¥ÀÌÅÍÇü¿¡ ¸Â´Â º¯¼ö¿¡ ³Ö¾î¾ß¸¸ ÇÁ·Î±×·¥¾ð¾î¿¡¼­ ÄÄÆÄÀÏÇÒ ¶§ ¿¡·¯°¡ ³ªÁö ¾Ê½À´Ï´Ù. ÀÌ Çü¿¡ ´ëÇÑ ÄÄÆÄÀÏ·¯ÀÇ Á¡°ËÀº ¾ÆÁÖ ¾ö°ÝÇÏ°Ô °Ë»çµÇ¸ç, ÀÌ ±ÔÄ¢À» ¹«½ÃÇÏ°í »ç¿ëÇßÀ» ¶§´Â ÄÄÆÄÀÏ·¯´Â ¾ðÁ¦³ª ±×·± °Íó·³ ¹«Â÷º°ÀûÀ¸·Î ¿¡·¯¸¦ ¹ß»ý½Ãŵ´Ï´Ù.

 

'a', 'b', 'A', 'B' µîÀÇ ¾Æ½ºÅ°ÄÚµå¿Í 1, 100, 200µîÀÇ Á¤¼ö ±×¸®°í 0.01f¿Í °°Àº ½Ç¼ö´Â ÇÁ·Î±×·¥»ó¿¡¼­ ÀνÄÇÒ ¼ö ÀÖ´Â »ó¼öÀÔ´Ï´Ù. ÀÌ·¯ÇÑ »ó¼öÀÇ °³³äÀº ÀÌ¹Ì ¸¸µé¾îÁ® ÀÖ´Â, ¿ì¸®°¡ ¹Ù²Ü ¼öµµ ¾ø´Ù´Â Àǹ̿¡¼­ »ó¼ö¶ó°í ºÎ¸£±âµµ ÇÕ´Ï´Ù.

»ó¼öÀÇ ÁøÁ¤ÇÑ Àǹ̿¡ ´ëÇØ Çѹø  »ý°¢ ÇØ º¸°í ³Ñ¾î°¡±â·Î ÇϰڽÀ´Ï´Ù. »ó¼ö´Â ±× ÀÚü°¡ ¼öÀÌ¸ç ³»°¡ ¸¸µç °ÍÀÌ ¾Æ´Ï¶ó ÀÌ¹Ì ¸¸µé¾îÁ® ÀÖ´Â °ÍÀ» ¸»ÇÕ´Ï´Ù. ÀÌ¹Ì ¸¸µé¾îÁ® ÀÖ´Â °ÍÀ̶ó´Â Àǹ̴ ³»°¡ ¸¸µç °ÍÀÌ ¾Æ´Ï¸ç ³»°¡ ¹Ù²Ü ¼öµµ ¾ø´Â °ÍÀ̶ó°í »ý°¢ÇÏ¸é µË´Ï´Ù. ¡°100Àº ³»°¡ ¸¸µç °ÍÀÌ ¾Æ´Ï¸ç, ÀÌ¹Ì Á¸ÀçÇÏ´Â °ÍÀ̸ç, ³»°¡ ¹Ù²Ü ¼ö ¾ø´Ù¡±¶ó´Â ¸»Àº ÂüÀÔ´Ï´Ù. ÀϹÝÀûÀ¸·Î ¿ì¸®°¡ ¾Ë°í ÀÖÀ¸¸ç ¹Ù²Ü ¼ö ¾ø´Â ±×·¯ÇÑ µ¥ÀÌÅ͸¦ »ó¼ö¶ó°í ÇÕ´Ï´Ù.

 

ÄÄÇ»ÅÍÀÇ ÄÄÆÄÀÏ·¯´Â ÀÌ¹Ì ÀÌ·¯ÇÑ »ó¼öÀÇ °³³äÀ» °¡Áö°í ÀÖ½À´Ï´Ù. ´ç¿¬È÷ 1, 2, 3, 100, 1000, °°Àº ¼ö¸¦ ÀÌ¹Ì ¾Ë°í ÀÖÀ¸¸ç À̰ÍÀ» »ç¿ëÇÏ¿© °è»êÀ» ÇÕ´Ï´Ù. Áï »ó¼ö´Â ±× ÀÚü°¡ µ¥ÀÌÅÍÀÇ Àǹ̸¦ ´ã°í ÀÖÀ¸¸ç ÀÌ µ¥ÀÌÅÍ´Â ¹Ù²Ü ¼ö ¾ø´Â Áø¸®ÀÇ µ¥ÀÌÅ͸¦ ¸»ÇÕ´Ï´Ù.

 

»ó¼öÀÇ ´À³¦Àº ´ÙÀ½°ú °°½À´Ï´Ù. ¡°³ª¹«¡± ¶ó´Â µ¥ÀÌÅͰ¡ ÀÖ½À´Ï´Ù. ¹°·Ð, À̰ÍÀº ½ºÆ®¸µÇüÀÇ µ¥ÀÌÅÍÀÔ´Ï´Ù. ÀÌÁ¦ºÎÅÍ ¡°³ª¹«¡±¸¦ Á¦°¡ ¡°¹Ùº¸³ª¹«¡±¶ó°í Çϰڴٰí ÇÑ´Ù¸é, ¾î¶»°Ô µÉ±î¿ä? ¾Æ¸¶ Çö½Ç¼¼°è¿¡ ÀÌ·¸°Ô ÁÖÀåÇÏ°í ´Ù´Ñ´Ù¸é, Á¤¸» ¹Ùº¸ Ãë±ÞÀ» ¹Þ°ÚÁÒ. 100À̶ó´Â ¼ýÀÚÇüÅÂÀÇ µ¥ÀÌÅͰ¡ ÀÖ½À´Ï´Ù. Áö±ÝºÎÅÍ 100À» 1000À̶ó°í Çϰڴٰí ÁÖÀåÇÑ´Ù¸é ÀÌ ¶ÇÇÑ °°Àº ÀÏÀÌ ¹ß»ýÇÕ´Ï´Ù. °á·ÐÀûÀ¸·Î, »ó¼ö´Â Àý´ë ¹Ù²Ü ¼ö ¾øÀ¸¸ç, ±× ÀÚü·Î µ¥ÀÌÅÍÀÇ Àǹ̸¦ ´ã°í ÀÖÀ¸¸ç, ¹Ì¸® ¿ì¸®°¡ ¾Ë°í ÀÖ´Â Áø¸®¶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹Ù·Î ÀÌ·¯ÇÑ ¸éÀÌ »ó¼öÀÇ ´À³¦ÀÔ´Ï´Ù.

 

¾Õ¿¡¼­ ÀÌ¹Ì ¾ð±ÞÇßÁö¸¸ µ¥ÀÌÅÍ Å¸ÀÔÀº ¹« Á¸Àç·Î¼­ °áÄÚ È¥ÀÚ¼­´Â Á¸ÀçÇÒ ¼ö ¾øÀ¸¸ç À̰ÍÀÌ Á¸ÀçÇÏ´Â ¹æ½ÄÀº º¯¼öÀÇ ¹æ½ÄÀ¸·Î Á¸ÀçÇÏ°Ô µË´Ï´Ù. ÀÌ Á¸ÀçÀÇ °ø°£¿¡ ´ãÀ» ¼ö ÀÖ´Â µ¥ÀÌÅ͸¦ ¿ì¸®´Â »ó¼ö¶ó°í ºÎ¸£¸ç »ó¼ö ÀÚü´Â ÀÌ¹Ì Á¸ÀçÇϰí ÀÖ´Â ½ÇÁ¸ÀÇ Àǹ̸¦ ´ã°í ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¿ø¸®¸¦ ¾Æ·¡ÀÇ Ç¥¿Í °°½À´Ï´Ù.

 

Á¾·ù

Á¸Àç¿©ºÎ

µ¥ÀÌÅÍ Å¸ÀÔ

º¯¼ö

»ó¼ö

¹« Á¸Àç

Á¸Àç

½ÇÁ¸

 

ÀÌ·¯ÇÑ ¾ÆÁÖ ´Ü¼øÇÑ ¿ø¸®¸¦ ÄÄÇ»ÅÍ ¾ð¾î¸¦ ¹è¿ì¸é¼­ °ÅÀÇ ¹«½ÃÇϱ⠶§¹®¿¡ óÀ½ Á¢ÇÏ´Â À̵éÀÌ ´çȲÇÏ°í °áÄÚ ½±°Ô ´À³¥ ¼ö ¾øÀ»Áöµµ ¸ð¸¨´Ï´Ù.

 

 

1.3.3 °á·Ð

µ¥ÀÌÅÍ Å¸ÀÔÀº º¯¼ö¸¦ »ý¼ºÇÏ¿© Á¸ÀçÇÏ°Ô Çϰí, Á¸ÀçÇÏ´Â º¯¼öÀÇ ºó ±×¸©¿¡´Â »ó¼ö¸¦ ³Ö´Â °Í, À̰ÍÀ» ´Ù½Ã ÄÄÇ»ÅÍÀÇ ¾ð¾î¿Í ¿¬°áÇÏ¿© ³ªÅ¸³»¸é ´ÙÀ½°ú °°½À´Ï´Ù. 

 

int a = 3; ¿¡ ´ëÇÑ ºÐ·ù

Á¾·ù

Á¸Àç¿©ºÎ

¿¹

µ¥ÀÌÅÍ Å¸ÀÔ

º¯¼ö

»ó¼ö

¹« Á¸Àç

Á¸Àç

½ÇÁ¸

int

a

3

 

À§ÀÇ Ç¥¿¡ Ç¥½ÃµÇ¾î ÀÖ´Â ¡°int a = 3;¡± ¿¡¼­ ¿ì¸®´Â µ¥ÀÌÅÍ Å¸ÀÔ°ú º¯¼ö, »ó¼öÀÇ »ç¿ëÀ» Á¤È®ÇÏ°Ô º¼ ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅÍ Å¸ÀÔ int¶ó´Â °ÍÀ¸·Î º¯¼ö x¸¦ ¼±¾ðÇÏ¿´À¸¸ç x¿¡´Â 3À» ÇÒ´çÇϰí ÀÖ½À´Ï´Ù.

 

ÀÌÂë¿¡¼­, ¿ì¸®´Â º¯¼ö¿Í »ó¼ö»çÀÌÀÇ ¶Ç ´Ù¸¥ °ü°è¸¦ ã¾Æ º¼ ¼ö ÀÖ½À´Ï´Ù. º¯¼ö¿¡ µ¥ÀÌÅ͸¦ ³ÖÀº ¹æ¹ýÀ̶ó´Â °üÁ¡¿¡¼­ º»´Ù¸é, ¿ì¸®´Â À̰ÍÀ» ÇÒ´çÀ̶ó´Â ¸»À» »ç¿ëÇÕ´Ï´Ù. ´ÙÀ½ Àý¿¡¼­´Â ÇÒ´çÀ̶õ ¹«¾ùÀÎÁö¿¡ ´ëÇÏ¿© ¾Ë¾Æ º¸µµ·Ï ÇϰڽÀ´Ï´Ù.



jabookÀúÀÚ¸íÇÔ
Á¦¸ñ:¼Ò¼³°°ÀºÀÚ¹Ù1ºÎ
ÀúÀÚ:ÃÖ¿µ°ü