[JAVA] °­ÁÂ 9



|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 Àü´Þ¿¡ ´ëÇÑ ³»¿ëÀÌ ¿Ã¶ó¿Ã ¿¹Á¤ÀÔ´Ï´Ù.