|9ÀÏÂ÷|
IF¹®ÀÇ »ç¿ë
if ¹®Àº ÀÚ¹ÙÀÇ Á¶°Ç
ºÐ±â¹®ÀåÀÌ´Ù.
if
(boolean_Condition)
½ÇÇ๮1;
else
½ÇÇ๮2;
½ÇÇ๮Àº ´ÜÀϹ®ÀåÀ̰ųª
Áß°ýÈ£ Áï, {} À¸·Î ¹ÀÎ º¹ÇÕ¹®ÀÏ ¼ö ÀÖ´Ù. ¿©±â¼ else¹®Àº ¼±ÅÃÀûÀÌ´Ù. Áï else¹®ÀÌ ¾ø¾îµµ µÈ´Ù´Â °ÍÀÌ´Ù.
boolean_ConditionÀÌ true À̶ó¸é ½ÇÇ๮1 ÀÌ ½ÇÇàµÇ°í false À̶ó¸é ½ÇÇà2 °¡ ½ÇÇàµÈ´Ù.
µÎ ½ÇÇ๮ÀÌ µ¿½Ã¿¡
½ÇÇàµÇ´Â °æ¿ì´Â ¾ø´Ù.
ÁÖÀÇÇÒ Á¡Àº Çѹ®À常ÀÌ Á÷Á¢ ³ªÅ¸³¯ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. ¸¸ÀÏ ´õ ¸¹Àº ¹®ÀåÀ» ½ÇÇà½ÃÅ°°íÀÚ ÇÑ´Ù¸é Áß°ýÈ£·Î
¹¾î ÁÖ¾î¾ß ÇÑ´Ù.
½ÇÇ๮1 À̳ª ½ÇÇ๮2 µÑÁß¿¡ Çϳª¸¸À» Áß°ýÈ£·Î ¹¾îµµ µÈ´Ù.
¸¸¾à
if
(boolean_value)
½ÇÇà1;
½ÇÇà2;
else
½ÇÇà3;
½ÇÇà4;
¶ó¸é ÄÄÆÄÀϽÿ¡´Â ¿¡·¯°¡ ³ªÁö
¾ÊÀ» ¼ö ÀÖ´Ù. ±×·¯³ª ½ÇÇà½Ã¿¡´Â ¿¹ÃøÇÏÁö ¸øÇÑ »çÅ°¡ ³¯ ¼ö ÀÖ´Ù.
if-else-if
¹®
¸¹ÀÌ »ç¿ëµÇ´Â ±¸¹®ÁßÀÇ Çϳª¿¡ if-else-if °¡ ÀÖ´Ù.
if
(boolean_Condition)
½ÇÇà1;
else if (boolean_Condition)
½ÇÇà2;
else if
(boolean_Condition)
½ÇÇà3;
else
½ÇÇà4;
if ÀÇ Á¶°Ç¿¡ ¸¸Á·ÇÏ´Â °ÍÀÌ ÀÖÀ¸¸é if¿¡ ¸¸Á·µÈ
½ÇÇ๮ÀÌ ½ÇÇàÀÌ µÈ´Ù. if¹®ÀÌ ½ÇÇàÀÌ µÇ°í ³ÈÄ¿¡´Â ±× ÀÌÈÄÀÇ ³ª¸ÓÁö ¸ðµç ºÎºÐÀº ¹«½ÃÇÏ°í if ºÎ°¡ ¿ÏÀüÈ÷ ³¡³ª°ÔµÈ´Ù.
¸¸¾à
Á¶°Ç¹®ÀÇ ¾î´ÀÇϳªµµ ifÁ¶°Ç¹®ÀÌ true°¡ µÇÁö ¾Ê´Â´Ù¸é ¸¶Áö¸· else¹®ÀÌ ½ÇÇàµÈ´Ù.
ÀÌ·¯ÇÑ ÀÌÀ¯·Î ¸¶Áö¸· else¹®Àº default·Î
µ¿ÀÛÇÑ´Ù.
¸¸¾à ¸¶Áö¸· else ¹®ÀÌ ¾ø´Â ¹®¿¡¼ if¹®¿¡ true°¡ ¹ß»ýÇÏÁö ¾Ê´Â´Ù¸é if¹®Àº ¾Æ¹«·± ½ÇÇ൵ ÇàÇÏÁö ¾Ê°í ´ÙÀ½À¸·Î
³Ñ¾î°¡°ÔµÈ´Ù.
´ÙÀ½¿¡´Â Instance°£ÀÇ Message Àü´Þ¿¡ ´ëÇÑ ³»¿ëÀÌ ¿Ã¶ó¿Ã
¿¹Á¤ÀÔ´Ï´Ù.