4.¹®¹ý ±âÃÊ


4.8 Á¶°Ç¹®

  ÇÁ·Î±×·¥ ¾ð¾î¿¡¼­ Áß¿äÇÑ ¿ä¼ÒÁßÀÇ Çϳª°¡ ¹Ù·Î Á¶°Ç¹®ÀÌ´Ù. ÀÚ¹Ù¿¡¼­´Â if, switch¹®À» Áö¿øÇÑ´Ù.

  JAVAÀÇ Á¶°Ç¹®Àº C¾ð¾î³ª FORTRAN°ú °ÅÀÇ ºñ½ÁÇÑ Çü½ÄÀ» °¡Áö°í ÀÖ´Ù. Çϳª¾¿ °£´ÜÈ÷ »ìÆìº¸µµ·Ï ÇÏÀÚ.

  • if

      if¹®ÀÇ ±âº»ÀûÀÎ Çü½ÄÀº ¸Å¿ì ´Ü¼øÇѵ¥, C³ª C++¿¡ Àͼ÷ÇÑ »ç¶÷µéÀº ÀÌ ÀåÀ» °Ç³Ê¶Ù¾îµµ ÁÁ´Ù.

    if( condition ){

       ...Á¶°ÇÀÌ ÂüÀÏ ¶§ ¼öÇà...

    }

      ¸¸¾à conditionÀÇ °á°ú °ªÀÌ true¿¡ ÇØ´çÇϸé {} °ýÈ£ »çÀÌ¿¡ Á¸ÀçÇÏ´Â ¹®ÀåÀÌ ¼öÇàµÈ´Ù. ¸¸ÀÏ Á¶°ÇÀÌ ÂüÀÏ ¶§ ¼öÇàµÇ´Â ¹®ÀåÀÌ ´Ü Çϳª¶ó¸é °ýÈ£µµ ÇÊ¿ä¾ø´Ù. Áï, ´ÙÀ½ ¼¼ ¹®ÀåÀº µ¿ÀÏÇÑ Àǹ̸¦ °¡Áø´Ù.

    if( i == 1 ) {
        a = 100;
    }
    if( i == 1 )
        a = 100;
    if( i == 1 ) a = 100;

      Àç¹ÌÀÖ´Â °ÍÀº À§¿Í °°Àº 3°³ÀÇ Äڵ尡 µ¿ÀÏÇÑ´Ù°í ÆÇ´ÜÀÌ µÇÁö¸¸, ½ÇÁ¦ ÄÄÆÄÀÏÀ» ÇØº¸¸é, ù¹øÂ°¿Í µÎ¹øÂ°ÀÇ CLASSÆÄÀÏÀÇ Å©±â°¡ ¼¼¹øÂ°ÀÇ CLASSÆÄÀϺ¸´Ù 4 Byte°¡ ´õ Å©´Ù.

      Á¶°ÇÀÌ ÂüÀÏ ¶§¸¸ ¼öÇàÇÒ °æ¿ì°¡ Àִ°¡ Çϸé, Á¶°ÇÀÌ ÂüÀÏ ¶§¿Í °ÅÁþÀÏ ¶§ ¼­·Î ´Ù¸£°Ô ÀÛµ¿ÇØ¾ß ÇÏ´Â °æ¿ì°¡ ÀÖ´Ù. ÀÌ·¯ÇÑ °æ¿ì´Â else¸¦ ÀÌ¿ëÇÏ¿© ±¸¼ºÇÏ¸é µÈ´Ù.

    if( condition ){

       ...Á¶°ÇÀÌ ÂüÀÏ ¶§ ¼öÇà...

    }else{

       ...Á¶°ÇÀÌ °ÅÁþÀÏ ¶§ ¼öÇà...

    }

      ¹°·Ð, ¿©±âµµ Âü ¶Ç´Â °ÅÁþÀÏ ¶§ ¼öÇàµÇ´Â ºÎºÐÀÌ ÇϳªÀÇ ¹®Àå(Statement)À̶ó¸é °ýÈ£°¡ ÇÊ¿ä¾ø´Ù.

      ¼¼¹øÂ° ¿¹´Â, ¿©·¯°¡Áö Á¶°Ç¿¡ µû¶ó¼­, °¢°¢ ´Ù¸£°Ô ÀÛµ¿ÇØ¾ß ÇÏ´Â °æ¿ìÀÌ´Ù. else ¹®ÀÇ È®ÀåÀÎ else if¹®À» »ç¿ëÇÑ´Ù. Áï,

    if( condition1 ){

       ...Á¶°Ç1ÀÌ ÂüÀÏ ¶§ ¼öÇà...

    }else if( condition2 ){

       ...Á¶°Ç2ÀÌ ÂüÀÏ ¶§ ¼öÇà...

    }else{

       ...¸ðµç Á¶°Ç¿¡ ÇØ´çÇÏÁö ¾ÊÀ» ¶§ ¼öÇà...

    }

      else if¹®Àº ÇÊ¿äÇÑ ¸¸Å­ °è¼Ó ½á³ª°¥ ¼ö ÀÖ´Ù. ´ÙÀ½ ÆäÀÌÁö¿¡¼­ °£´ÜÇÑ ¿¹Á¦µéÀ» º¸µµ·Ï ÇÏÀÚ.

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

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

Copyright ¨Ï 1997 ~, Deadfire Program Master