¼Ò¼³°°ÀºÀÚ¹Ù2ºÎ  Á¦6Àå ¹è¿­ Ä÷º¼Ç ¿­°ÅÀÚ  6.2.2 ¹è¿­ÀÇ ±âº»ÀûÀΠƯ¡  

 

 

6.2.2 ¹è¿­ÀÇ ±âº»ÀûÀΠƯ¡

¹è¿­Àº °°Àº µ¥ÀÌÅÍ Å¸ÀÔÀ¸·Î ¿©·¯ °³ÀÇ º¯¼ö¸¦ ¸¸µå´Â ÀÏÀ» ÇÕ´Ï´Ù. ÀÚ¹Ù¿¡¼­´Â ¹è¿­À» ¾Æ·¡¿Í °°ÀÌ °£´ÜÇÏ°Ô »ý¼ºÇÕ´Ï´Ù.

 

int [] mydream = new int[10];

 

À§ÀÇ ¿¹¿¡¼­ º¯¼ö¸¦ 10°³ »ý¼ºÇϰí ÀÖ½À´Ï´Ù. ¹°·Ð, intÇü 10°³¸¦ ÁÖ·ç·è Àâ°í ÀÖ½À´Ï´Ù. ¹è¿­ÀÇ À̸§Àº mydreamÀ̸ç, ¿¬¼ÓÀûÀ¸·Î 10°³ÀÇ ¸Þ¸ð¸®¸¦ ÀâÀ» ¶§ »ç¿ëÇÑ Ã·ÀÚ´Â 10ÀÔ´Ï´Ù. ±×·¡¼­, Àüü 40¹ÙÀÌÆ®°¡ mydreamÀ̶ó´Â ´ëÇ¥À̸§À¸·Î »ý¼ºµÈ °ÍÀÔ´Ï´Ù.

 

Ȥ½Ã, ÀÌ·± ¸» ±â¾ïÇϽôÂÁö¿ä! ±âº» µ¥ÀÌÅÍŸÀÔÀº º¯¼ö¸¦ »ý¼ºÇÒ ¶§ ¸Þ¸ð¸®°¡ »ý¼ºµÈ´Ù. À§¿¡¼­´Â intÇü º¯¼ö 10°³¸¦ ¸¸µç °ÍÀº intÇüÀÇ ¸Þ¸ð¸®10°³¸¦ ¼±¾ðÇÑ °Í°ú ¶È°°Àº È¿·ÂÀÌ ÀÖ½À´Ï´Ù. ¿©±â¼­ mydream, À̰ÍÀ» ¿ì¸®´Â ¹è¿­À̶ó°í ºÎ¸¨´Ï´Ù. ÀÐÀ» ¶§ º¸Åë ¹è¿­ mydreamÀ̶ó°í ÇÕ´Ï´Ù. ±×¸®°í ¹è¿­Àº º¯¼öÀÇ ÁýÇÕÀ̶ó Çߴµ¥ ±×·¸´Ù¸é º¯¼ö´Â ¾î´À°ÍÀϱî¿ä?  ¾Æ·¡ÀÇ ±×¸²¿¡ ±× ÇØ´äÀÌ ÀÖ½À´Ï´Ù.

 

 

 ¹è¿­³»ÀÇ º¯¼ö´Â ÷ÀÚ¸¦ ÀÌ¿ëÇÏ¿© º¯¼ö¸¦ »ý¼ºÇϰí ÀÖ½À´Ï´Ù. ¹è¿­ÀÇ Ã·ÀÚ°¡ 10À̶ó¸é 0ºÎÅÍ ½ÃÀÛÇÏ¿© 9±îÁö 10°³¸¦ ÀǹÌÇÕ´Ï´Ù. ÷ÀÚ°¡ ±× Å©±â¸¦ °áÁ¤ÇÏ´Â °ÍÀÔ´Ï´Ù. ¹è¿­ÀÇ »ý¼ºÀº °´Ã¼ÀÇ »ý¼º°ú ºñ½ÁÇÑ ¸éÀ» Áö´Ï°í ÀÖ½À´Ï´Ù. new¿¬»êÀÚ¸¦ »ç¿ëÇÏ¿© ¸Þ¸ð¸®¸¦ »ý¼ºÇϰí ÀÖ½À´Ï´Ù. java language specification¿¡ º¸¸é ¹è¿­À» °´Ã¼·Î º¸°í ÀÖ½À´Ï´Ù. ±×·¡¼­ ¹è¿­µµ ObjectŬ·¡½ºÀÇ ¸Þ¼­µå¸¦ ¸ðµÎ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù°í µÇ¾î ÀÖ½À´Ï´Ù. ¹è¿­Àº Á» Ư¼öÇÑ °æ¿ìÀÇ °´Ã¼¶ó°í º¸¸é µÉ °ÍÀÔ´Ï´Ù. ±×·¡¼­, ¹è¿­µµ ÂüÁ¶°ªÀ̶ó´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ÇÑ ¹è¿­À» ´Ù¸¥ ¹è¿­¿¡ ÇÒ´çÇÑ´Ù¸é °°Àº °ªÀ» ÂüÁ¶ÇÏ´Â Çö»óÀÌ ³ªÅ¸³³´Ï´Ù.

 

¿äÁ¡ Á¤¸®

n         ¹è¿­ÀÇ Ã·ÀÚ´Â ¹è¿­ÀÇ Å©±â¸¦ ÀǹÌÇÑ´Ù.

n         ¹è¿­ÀÇ À̸§Àº ÂüÁ¶°ªÀÌ´Ù.

n         ¹è¿­À» °°Àº µ¥ÀÌÅÍŸÀÔÀÇ ´Ù¸¥ ¹è¿­¿¡ ÇÒ´çÇϸé ÂüÁ¶°ªÀÇ ÇÒ´çÀÌ´Ù.

 

 ¹è¿­ÀÇ »ý¼º°ú ±¸Á¶¿¡¼­ int[] ¶ó°í ¹è¿­ÀÇ À̸§ ¾Õ¿¡ ºÙÀº °ÍÀÌ µ¥ÀÌÅÍ Å¸ÀÔÀÔ´Ï´Ù. Àý´ë È¥µ¿ÇÏÁö ¸¶½Ã±â ¹Ù¶ø´Ï´Ù. ±×¸®°í, ¹è¿­ÀÇ À̸§Àº 10°³ÀÇ º¯¼ö¸¦ ÂüÁ¶ÇÒ ¼ö ÀÖ´Â int[]Çü Å×ÀÌÅÍ Å¸ÀÔÀÇ ÂüÁ¶°ªÀÔ´Ï´Ù. ¹è¿­³»ÀÇ ¿ä¼Ò´Â º¯¼öÀÌ¸ç º¯¼ö´Â ¹è¿­ÀÇ À̸§°ú ÷ÀÚ¸¦ ÀÌ¿ëÇØ¼­ ÷ÀÚÀÇ ¼ö¸¸Å­ ¸¸µé¾î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

 

    ¿äÁ¡ Á¤¸®

n         ¹è¿­ÀÇ µ¥ÀÌÅÍ Å¸ÀÔÀº int[]

n         int[] µ¥ÀÌÅÍŸÀÔ ´ÙÀ½¿¡ ¿À´Â À̸§À» ¹è¿­À̶ó ºÎ¸¥´Ù.

n         ¹è¿­ÀÇ À̸§°ú ÷ÀÚ¸¦ ÀÌ¿ëÇØ¼­ ÷ÀÚ ¸¸Å­ ¹è¿­À» ¸¸µì´Ï´Ù. (ex. mydream[0], mydream[1], mydream[2]¡¦..

 

 

 °ªÀ» ÇÒ´çÇÒ ¶§´Â ÀÏ¹Ý intÇüÀÇ º¯¼öó·³ Çϳª¾¿ ÇÒ´çÇϰí ÀÖ½À´Ï´Ù. ¹è¿­¿¡ °ªÀ» ÇÒ´çÇÏ´Â ¹æ¹ýÀº º°´Ù¸¥ ¹æ¹ýÀÌ ¾ø½À´Ï´Ù. ¾ÆÁÖ ¹«½ÄÇÑ ¹æ¹ýÀ¸·Î Çϳª¾¿ ³Ö¾î¾ß ÇÕ´Ï´Ù. ¾î¿ µµ¸®°¡ ¾ø½À´Ï´Ù. ¸¸¾à °ªÀÌ ÀÏÁ¤ÇÑ ÆÐÅÏÀ» °¡Áö°í ÀÖ´Ù¸é for¹®À» ÀÌ¿ëÇØµµ µÇÁö¸¸, ±×·¸Áö ¾Ê´Ù¸é Çϳª¾¿ ¼¼¿ù ³»¿ùÇϸ鼭 ³Ö¾î¾ßÁÒ. ¹è¿­¿¡ °ªÀ» ÇÒ´çÇÏ´Â ¹æ¹ýÀº ¾Æ·¡ÀÇ ±×¸²°ú °°ÀÌ ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù.

 

 

 

À§ÀÇ ±×¸²¿¡ ³ªÅ¸³­ °Í°°ÀÌ ¼±¾ðÀ» ÇÑ ÈÄ Çϳª¾¿ ÇÒ´çÇÏ´Â ¹æ¹ý°ú ¼±¾ð°ú ÇÒ´çÀ» µ¿½Ã¿¡ ÇÏ´Â °æ¿ì 2°¡Áö·Î ³ª´©¾î º¼ ¼ö ÀÖÀ¸¸ç °ªÀº º¯¼ö¿¡ °ªÀ» ÇÒ´çÇÏ´Â ¹æ¹ý°ú µ¿ÀÏÇÕ´Ï´Ù. ¹è¿­ÀÇ ¿ä¼Ò´Â º¯¼ö´Ï ´ç¿¬ÇÑ °Í ¾Æ´Ï°Ú½À´Ï±î?

 

¹è¿­¿¡ ¼±¾ð°ú ÃʱâÈ­¸¦ µ¿½Ã¿¡ ÇÏ´Â ¹æ¹ý

n         int[] mydream = new int[]{100, 200, 343, 325, 5, 2, 7, 30, 35, 43};

n         int[] mydream = {100, 200, 343, 325, 5, 2, 7, 30, 35, 43};

 

Áö±Ý±îÁö ¹è¿­¼±¾ðÀ̶ó´Â ´Ü ÇÑ ÁÙÀ» ÀÌ¿ëÇÏ¿© ¸¹Àº ³íÀǸ¦ ÇØ º¸¾Ò½À´Ï´Ù. ¹è¿­ÀÌ ¹«¾ùÀÎÁö¸¦ ¾Æ¼Ì´Ù¸é, ¹è¿­ÀÇ º¹»ç ¹æ¹ýÀ» ¾Ë¾Æº¸µµ·Ï ÇϰڽÀ´Ï´Ù. ¹è¿­ÀÇ À̸§Àº ÂüÁ¶°ªÀÌ´Ï ±×³É º¹»çÇÒ ¼ö´Â ¾øÁö ¾ÊÀ»±î¿ä?



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