if else¹®À» ´õ È®ÀåÇϸé if
else if ¹®ÀÌ µÈ´Ù. ÀÌ ±¸¹®À» »ç¿ëÇϸé else
if ´ÙÀ½¿¡ ¶Ç ´Ù¸¥ Á¶°Ç¹®À» ÀÛ¼ºÇÏ¿© ¿©·¯ ´Ü°èÀÇ Á¶°ÇÀ» Á¡°ËÇÒ ¼ö ÀÖ´Ù.
ifelseif |
½ÇÇà°á°ú |
class JavaTest { public
static void main(String[] args) { int
age = 16; if
(age >= 19) { System.out.println("¼ºÀÎÀÔ´Ï´Ù."); }
else if (age > 12) { System.out.println("û¼Ò³âÀÔ´Ï´Ù."); }
else { System.out.println("¾î¸°¾ÖÀÔ´Ï´Ù."); } } } |
û¼Ò³âÀÔ´Ï´Ù. |
age°¡ 19 ÀÌ»óÀ̸é
¼ºÀÎÀÓÀ» Ãâ·ÂÇÏ°í Àüü if¹®Àº Á¾·áµÈ´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì
´Ù½Ã if¹®À¸·Î age º¯¼ö¸¦ Á¡°ËÇÏ¿© 12º¸´Ù ´õ Å«Áö º¸°í ÀÌ Á¶°ÇÀ» ¸¸Á·Çϸé û¼Ò³âÀ̶ó°í Ãâ·ÂÇÑ´Ù. µÎ
¹ø° Á¶°Çµµ ¸¸Á·ÇÏÁö ¾ÊÀ¸¸é ¸¶Áö¸· else¹®ÀÌ ½ÇÇàµÈ´Ù. ÀÌ
¹®Àå¿¡¼ µÎ ¹ø° if¹®À» ºí·ÏÀ¸·Î ¹À¸¸é ´ÙÀ½°ú °°´Ù.
if (age >= 19) {
System.out.println("¼ºÀÎÀÔ´Ï´Ù.");
} else {
if
(age > 12) {
System.out.println("û¼Ò³âÀÔ´Ï´Ù.");
}
else {
System.out.println("¾î¸°¾ÖÀÔ´Ï´Ù.");
}
}
¾ÕÂÊÀÇ if¿Í else°¡
¦ÀÌ¸ç ºí·Ï ¾ÈÀÇ if¿Í else°¡ ¦ÀÌ´Ù. ºí·Ï ¾ÈÂÊÀÇ else ÀýÀº ¾ÕÂÊÀÇ µÎ if¹®ÀÌ ¸ðµÎ °ÅÁþÀÏ ¶§ ¼±ÅõȴÙ. ¿øÄ¢»ó ÀÌ·¸°Ô ½á¾ß ÇÏÁö¸¸ ¾ÕÂÊ
else¿¡ °É¸®´Â ¸í·ÉÀÌ if Çϳª »ÓÀÏ ¶§´Â ºí·ÏÀ» »ý·«ÇÏ¿©
°£·«ÇÏ°Ô ¾´´Ù. ÀÌ·± ½ÄÀ¸·Î else if¸¦ °è¼Ó ¿¬°áÇϸé
´Ù¼öÀÇ Á¶°Ç Áß Çϳª¸¦ ¼±ÅÃÇÑ´Ù.
if (Á¶°Ç1) ¸í·É1;
else if (Á¶°Ç2) ¸í·É2;
else if (Á¶°Ç3) ¸í·É3;
else if (Á¶°Ç4) ¸í·É4;
....
Á¶°ÇÀÇ ¼ö°¡ ¸¹À¸¸é Äڵ带 Àб⠾î·Á¿îµ¥ À̶§´Â switch¹®ÀÌ ÀûÇÕÇÏ´Ù. if else if´Â Ưº°È÷ µû·Î ÀÖ´Â ±¸¹®ÀÌ ¾Æ´Ï¶ó if elseÀÇ
ÀÀ¿ë¿¹À̸ç elseÀý¿¡ °É¸®´Â ¸í·ÉÀÌ ¶Ç ´Ù¸¥ if¹®ÀÏ »ÓÀÌ´Ù. if ÀýÀ̳ª else Àý¿¡ ¸í·ÉÀÌ ¿À´Âµ¥ if Á¶°Ç¹®µµ ÇϳªÀÇ ¸í·ÉÀ̹ǷΠ´ç¿¬È÷ ¿Ã ¼ö ÀÖ´Ù. elseÀý »Ó¸¸
¾Æ´Ï¶ó if Àý¿¡ ¶Ç´Ù¸¥ if¹®ÀÌ ¿À±âµµ ÇÑ´Ù. º¹ÀâÇØ º¸ÀÌÁö¸¸ ÀÚ¿¬¾î¿Í À¯»çÇؼ Àбâ´Â ÆíÇÏ´Ù.
ifif |
½ÇÇà°á°ú |
class JavaTest { public
static void main(String[] args) { int
age = 25; boolean
man = true; if
(age >= 19) { if
(man) { System.out.println("¼ºÀÎ
³²¼º : 25000¿ø"); }
else { System.out.println("¼ºÀÎ
¿©¼º : 21000¿ø"); } }
else { System.out.println("û¼Ò³â : 15000¿ø"); } } } |
¼ºÀÎ ³²¼º : 25000¿ø |
if ¹®À¸·Î ÇϳªÀÇ Á¶°ÇÀ» ¸ÕÀú º¸°í ÀÌ Á¶°ÇÀÌ ¸¸Á·ÇÏ¸é ³»ºÎÀÇ if ¹®À¸·Î ¼¼ºÎÀûÀÎ Á¶°ÇÀ» ¶Ç Á¡°ËÇØ º»´Ù. age°ªÀ¸·Î ¼ºÀÎ ¿©ºÎ¸¦
ÆǺ°ÇÏ°í ¼ºÀÎÀÏ °æ¿ì man º¯¼ö·Î ¼ºº°À» ÆǺ°ÇÏ¿© ÀûÀýÇÑ ºÎÆä ÀÔÀå °¡°ÝÀ» Ãâ·ÂÇÑ´Ù. µÎ °¡Áö Á¶°Ç¿¡ µû¶ó ¼¼ °¡Áö ½ÇÇ๮ Áß Çϳª¸¦ ¼±ÅÃÇÑ´Ù.
°°Àº ¹®ÀåÀÌ ¹Ýº¹µÇ´Â °ÍÀ» ÁßøÀ̶ó°í Çϴµ¥ ÁßøÀÇ È½¼ö¿¡´Â Á¦¾àÀÌ ¾ø´Ù.
if¹®À» ¼¼ ¹ø ¿¬°ÅǪ »ç¿ëÇÏ¿© ¼¼ °³ÀÇ Á¶°ÇÀÌ µ¿½Ã¿¡ ¸¸Á·ÇÏ´ÂÁö »ìÆ캼 ¼ö ÀÖ°í else Àý¿¡
¶Ç ´Ù¸¥ if¹®À» ³Ö¾î 19¼¼ ¹Ì¸¸µµ û¼Ò³â°ú À¯¾Æ·Î ´õ
¼¼ºÐÇÏ¿© ó¸®ÇÒ ¼ö ÀÖ´Ù.