4.8 ¹Ýº¹¹®
¿ª½Ã ÄÄÇ»ÅÍ¿¡°Ô ¹ºÀÏÀ» ½ÃŰ±â¿¡ °¡Àå ÀûÀýÇÑ ÀÏÀº ´Ü¼ø ¹Ýº¹ÀûÀÎ ÀÏÀÌ´Ù.
ÀÚ¹ÙÀÇ ¹Ýº¹¹®Àº ´ÙÀ½°ú °°Àº 3°¡Áö ¹æ½ÄÀÌ ÀÖÀ¸¸ç, ¹®¹ýÀûÀ¸·Î´Â °ÅÀÇ C³ª C++¾ð¾î¿Í
µ¿ÀÏÇÏ´Ù.
ÀÚ ÀÌÁ¦ Çϳª¾¿ »ìÆìº¸µµ·Ï ÇÏÀÚ.
- 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À̶ó´Â °ªÀ» ÁØ °ÍÀÌ´Ù.
ÀÌ ÃʱâÈ ºÎºÐÀº óÀ½¿¡ µü Çѹø¸¸ ¼öÇàÀÌ µÈ´Ù. µû¶ó¼ 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)
|
|
|