4.¹®¹ý ±âÃÊ


4.8 ¹Ýº¹¹®

  ¿ª½Ã ÄÄÇ»ÅÍ¿¡°Ô ¹ºÀÏÀ» ½ÃÅ°±â¿¡ °¡Àå ÀûÀýÇÑ ÀÏÀº ´Ü¼ø ¹Ýº¹ÀûÀÎ ÀÏÀÌ´Ù.

  ÀÚ¹ÙÀÇ ¹Ýº¹¹®Àº ´ÙÀ½°ú °°Àº 3°¡Áö ¹æ½ÄÀÌ ÀÖÀ¸¸ç, ¹®¹ýÀûÀ¸·Î´Â °ÅÀÇ C³ª C++¾ð¾î¿Í µ¿ÀÏÇÏ´Ù.

  • for
  • while
  • do while
  ÀÚ ÀÌÁ¦ Çϳª¾¿ »ìÆ캸µµ·Ï ÇÏÀÚ.
  • for

      °ÅÀÇ ºñ½ÁÇÑ Á¶»óµéÀ» °¡Áø ¾ð¾îµé, º£ÀÌÁ÷, Æ÷Æ®¶õ, C, C++, JAVA´Â ¹Ýº¹¹®À¸·Î for ±¸¹®À» Áö¿øÇÑ´Ù. ±âº»ÀûÀÎ ¹®¹ýÀÇ ±¸Á¶´Â ´ÙÀ½°ú °°´Ù.

    for(ÃʱâÈ­; ºñ±³±¸¹®; Áõ°¨){
        ............
    }

      À§ÀÇ ±¸¹®À» ¼³¸íÇϴ°Šº¸´Ù ¹Ù·Î ¿¹¸¦ º¸´Â ÆíÀÌ ³º°Ú´Ù. ´ÙÀ½ ¿¹´Â 0ºÎÅÍ 4±îÁö 1¾¿ Áõ°¡½ÃÄÑ°¡¸é¼­ ±× °ªÀ» Ãâ·ÂÇÏ´Â ¿¹ÀÌ´Ù.

    class test{
        public static void main(String[] args){
           for(int i = 0;i < 5;i++){
              System.out.println(" Count : " + i);
           }
        }
    }
    Count : 0
    Count : 1
    Count : 2
    Count : 3
    Count : 4


      À§ÀÇ °á°ú¸¦ °£´ÜÈ÷ ¼³¸íÇϸé, ¸ÕÀú Ãʱ⠰ª ºÎºÐ¿¡ int i = 0; À̶ó´Â ¹®ÀåÀÌ ³ªÅ¸³­´Ù. i ¶ó´Â Á¤¼öÇü º¯¼ö¸¦ ¼±¾ðÇϸ鼭, Ãʱ⠰ªÀ¸·Î 0À̶ó´Â °ªÀ» ÁØ °ÍÀÌ´Ù.

    º¯¼ö ¼±¾ð À§Ä¡   FORTRANÀ̳ª C¾ð¾î¿¡¼­´Â º¯¼ö¸¦ »ç¿ëÇϱâ Àü¿¡ »ó´Ü¿¡¼­ ¸ðµç »ç¿ëµÉ º¯¼ö¸¦ ¼±¾ðÇϵµ·Ï ÇÏ°í ÀÖ´Ù. ±×·¯³ª C++·Î ³Ñ¾î¿À¸é¼­ ÇÊ¿äÇÑ ½ÃÁ¡¿¡ º¯¼ö¸¦ ¼±¾ðÇϵµ·Ï º¯°æµÇ¾úÀ¸¸ç, ÀÚ¹Ùµµ ÀÌ·¯ÇÑ Á¡À» µû¸£°í ÀÖ´Ù.

      ÀÌ ÃʱâÈ­ ºÎºÐÀº óÀ½¿¡ µü Çѹø¸¸ ¼öÇàÀÌ µÈ´Ù. µû¶ó¼­ for¹®ÀåÀ» ¼öÇàÇÏ´Â ¸Ç óÀ½¿¡ i´Â 0À̶ó´Â °ªÀ» °¡Áö°í ½ÃÀÛÇÏ°Ô µÈ´Ù.

      µÎ¹ø°°¡ ºñ±³±¸¹®Àε¥, ÀÌ ºÎºÐÀº for¹®Àå ¾È¿¡ ÀÖ´Â ±¸¹® Áï, À§ÀÇ ¿¹¿¡¼­´Â System.out.println(..) ºÎºÐÀ» ½ÇÇàÇÒÁö ¸»Áö¸¦ °áÁ¤ÇÏ°Ô µÇ´Â ºÎºÐÀÌ´Ù. ÀÌ ºñ±³±¸¹®ÀÌ true°¡ µÇ¸é for¹® ¾ÈÀ¸·Î µé¾î°¡°í, false°¡ µÇ¸é for¹®À» ºüÁ®³ª°¡°Ô µÇ´Â °ÍÀÌ´Ù.

      Áï, ´ÙÀ½°ú °°Àº ¹®ÀåÀÇ °æ¿ì Çѹøµµ ½ÇÇàµÇÁö ¾Ê´Â´Ù.

    for(int i = 1;i < 1;i++) { .... }

      °è¼Ó µû¶ó°¡ º¸¸é, ÇöÀç i°¡ 0À̹ǷΠtrue°¡ µÇ¾î ÇöÀç°ªÀ» Ãâ·ÂÇÑ´Ù. Ãâ·ÂÇÑ ÈÄ¿¡ for¹®ÀÇ ³¡ÀÎ °ýÈ£(})¸¦ ¸¸³ª°Ô µÈ´Ù. ±×·³ ´Ù½Ã for¹®ÀÇ ½ÃÀÛ Á¡À¸·Î µÇµ¹¾Æ ¿Â´Ù. À̶§, i++ºÎºÐÀÌ ½ÇÇàµÈ´Ù. Áï, ¿ø·¡°ªÀÌ 0 À̾úÀ¸¹Ç·Î 1À» Áõ°¡½ÃÄÑ i¸¦ 1·Î ¸¸µé°Ô µÈ´Ù.

      ´Ù½Ã for¹®À¸·Î µé¾î°¡±â À§Çؼ­ ºñ±³±¸¹®À» °Ë»çÇÏ°Ô µÈ´Ù. i°¡ 1·Î i < 5´Â true°¡ µÇ°í for¹® ¾ÈÀ¸·Î ´Ù½Ã µé¾î°£´Ù. ÀÌ·±½ÄÀ¸·Î ½ÇÇàµÇ´Ù°¡ i°ªÀÌ 5°ªÀÌ µÇ¸ç, ºñ±³ ±¸¹®ÀÌ false°ªÀ» °¡Áö°Ô µÇ¹Ç·Î for¹®¿¡¼­ ºñ·Î¼­ ºüÁ®³ª¿À°Ô µÈ´Ù.

      ´ÙÀ½°ú °°ÀÌ ºñ±³ ÇÏ´Â ºÎºÐ(Áß°£ºÎºÐ)ÀÌ Ç×»ó true°¡ µÇµµ·Ï Çϰųª, ¾Æ¿¹ ÀÛ¼ºÇÏÁö ¾ÊÀ¸¸é µÈ´Ù. Áï, ´ÙÀ½°ú °°Àº ±¸¹®µéÀº ¸ðµÎ ¹«ÇÑ ·çÇÁÀÌ´Ù.

    for(int i = 0;1>0 ;i++){
        .........
    }
    for(int i = 0; ; i++){
        .........
    }
    for(;;){
        .........
    }

      for¹®Àº ÁÖ·Î ¹Ýº¹ÇؾßÇÒ È¸¼ö¸¦ ÁöÁ¤ÇÏ¿© ¹«ÇÑ ·çÇÁ¿¡ ºüÁöÁö ¾Êµµ·Ï ÇÒ ¶§ »ç¿ëµÈ´Ù.

- Last Update : 2002.06.17 by Deadfire(http://www.deadfire.net)

Java ¾ð¾î ±âÃÊ
¼­ ¾ð
Install
First Example
¹®¹ý±âÃÊ
     - ÁÖ¼®
     - ±¸ºÐÀÚ
     - ¸í¸í±ÔÄ¢
     - ¸®ÅÍ·²
     - º¯¼ö(±âº»Å¸ÀÔ)
     - Çüº¯È¯
     - ¿¬»êÀÚ
     - Á¶°Ç¹®
     - ¹Ýº¹¹®

Copyright ¨Ï 1997 ~, Deadfire Program Master