Last Modified : 2008.09.15
¿¬»êÀÚ, if¹®°ú ¹Ýº¹¹®
¿¬»êÀÚ
| ±¸ºÐ | ¿¬»êÀÚ | »ç¿ë¿¹ | ¼³¸í |
|---|---|---|---|
| »ê¼ú¿¬»êÀÚ | + | a + b | µ¡¼À |
| - | a - b | »¬¼À | |
| * | a * b | °ö¼À | |
| / | a / b | ³ª´°¼À | |
| % | a % b | ³ª¸ÓÁö | |
| ++ | ++a | ¿¬»êÀü¿¡ º¯¼ö°ª 1Áõ°¡ | |
| a++ | ¿¬»êÈÄ¿¡ º¯¼ö°ª 1Áõ°¡ | ||
| -- | --a | ¿¬»êÀü¿¡ º¯¼ö°ª 1°¨¼Ò | |
| a-- | ¿¬»êÈÄ¿¡ º¯¼ö°ª 1°¨¼Ò | ||
| °ü°è¿¬»êÀÚ | > | a > b | a °¡ b º¸´Ù Å©¸é true |
| >= | a >= b | a °¡ b º¸´Ù Å©°Å³ª °°À¸¸é true | |
| < | a < b | a °¡ b º¸´Ù ÀÛÀ¸¸é true | |
| <= | a <= b | a °¡ b º¸´Ù À۰ųª °°À¸¸é true | |
| == | a == b | a °¡ b ¿Í °°À¸¸é true | |
| != | a != b | a °¡ b ¿Í °°Áö ¾ÊÀ¸¸é true | |
| ³í¸®¿¬»êÀÚ | && | a && b | a, b ¸ðµÎ true À̸é true |
| || | a || b | a,b µÑ Áß Çϳª¶óµµ true À̸é true | |
| ! | !a | a °¡ true À̸é false, false À̸é true | |
| ´ëÀÔ¿¬»êÀÚ | = | a = 9; | º¯¼ö a ¿¡ °ª 9 ¸¦ ÇÒ´ç |
| += | a += b; | a = a + b; | |
| -= | a -= b; | a = a - b; | |
| *= | a *= b; | a = a * b; | |
| /= | a /= b; | a = a / b; | |
| %= | a %= b; | a = a % b; | |
| Á¶°Ç¿¬»êÀÚ | max = a > b ? a : b; | a °¡ b º¸´Ù Å©¸é aÀÇ °ªÀ» max ¿¡ ÇÒ´ç a °¡ b º¸´Ù Å©Áö ¾Ê´Ù¸é bÀÇ °ªÀ» max ¿¡ ÇÒ´ç |
|
if¹®, switch ¹®, ¹Ýº¹¹® ( for, while, do~while )
| if ¹® | ||
|---|---|---|
| if |
if ( Á¶°Ç ) {
¹®Àå1;
}
|
Á¶°ÇÀÌ true À϶§ if ¹®ÀÇ {} ¾ÈÀÇ ¹®Àå1ÀÌ ½ÇÇàµË´Ï´Ù. |
if ( Á¶°Ç ) {
¹®Àå1-1;
¹®Àå1-2:
} else {
¹®Àå2-1;
¹®Àå2-2:
}
|
Á¶°ÇÀÌ true ÀÌ¸é ¹®Àå1-1,¹®Àå1-2°¡, Á¶°ÇÀÌ false ÀÌ¸é ¹®Àå2-1,¹®Àå2-2°¡ ½ÇÇàµË´Ï´Ù. |
|
if ( Á¶°Ç1 ) {
¹®Àå1-1;
¹®Àå1-2:
} else if ( Á¶°Ç2 ) {
¹®Àå2-1;
¹®Àå2-2:
} else {
¹®Àå3-1;
¹®Àå3-2;
}
|
Á¶°Ç1ÀÌ true ÀÌ¸é ¹®Àå1-1,¹®Àå1-2°¡, Á¶°Ç2ÀÌ true ÀÌ¸é ¹®Àå2-1,¹®Àå2-2°¡ °¡ Á¶°Ç1, Á¶°Ç2 ¸ðµÎ false ÀÌ¸é ¹®Àå3-1,¹®Àå3-2 °¡ ½ÇÇàµË´Ï´Ù. |
|
| switch ¹® | ||
| switch |
swicth ( Á¤¼öÇü º¯¼ö ) {
case °ª1 :
¹®Àå1;
break;
case °ª2 :
¹®Àå2;
break;
case °ª3 :
¹®Àå3;
break;
default :
¹®Àåd;
}
|
Á¤¼öÇü º¯¼öÀÇ °ªÀÌ °ª1 ÀÌ¸é ¹®Àå1ÀÌ ½ÇÇà, Á¤¼öÇü º¯¼öÀÇ °ªÀÌ °ª2 ÀÌ¸é ¹®Àå2ÀÌ ½ÇÇà, Á¤¼öÇü º¯¼öÀÇ °ªÀÌ °ª3 ÀÌ¸é ¹®Àå3ÀÌ ½ÇÇà, Á¤¼öÇü º¯¼öÀÇ °ªÀÌ °ª1,°ª2,°ª3¿Í °°Áö ¾Ê´Ù¸é ¹®Àåd ½ÇÇà switch ´ÙÀ½¿¡ ¿À´Â ¼ö½ÄÀÇ °á°ú´Â ±âº» ÀÚ·áÇüÁß Á¤¼öÇüÀ̾î¾ß ÇÕ´Ï´Ù. |
| ¹Ýº¹¹® ( for, while, do~while ) | ||
| for |
for ( Ãʱâ½Ä; Á¶°Ç½Ä; Áõ°¨½Ä; ) {
¹®Àå1;
}
|
|
| while |
while ( Á¶°Ç½Ä ) {
¹®Àå1;
¹®Àå2;
}
|
|
| do~while |
do {
¹®Àå1;
¹®Àå2;
} while ( Á¶°Ç½Ä );
|
|
break; ¿Í continue;
break; ¹®Àº ¹Ýº¹¹®¿¡ ¾²ÀÌ¸é ¹Ýº¹¹®(Á¤È®ÇϰԴ ÀÚ½ÅÀ» °¨½Î°í ÀÖ´Â °¡Àå °¡±î¿î ¹Ýº¹¹®)À» ºüÁ®³ª¿Ã ¶§ »ç¿ëÇÕ´Ï´Ù.
continue; ¹®Àº ¹Ýº¹¹®(ÀÚ½ÅÀ» °¨½Î°í ÀÖ´Â °¡Àå °¡±î¿î ¹Ýº¹¹®)ÀÇ Á¶°Ç½ÄÀ¸·Î ºÐ±âÇÕ´Ï´Ù.
return;
return ¹®Àº ¹Ýȯ°ªÀÌ ÀÖ´Â ¸Þ¼Òµå¿¡¼ °ªÀ» ¹ÝȯÇÒ ¶§ ÁÖ·Î »ç¿ëµÇÁö¸¸,
¸¸ÀÏ return; ÀÌ·¸°Ô ¾²¸é ÀÌ return ¹®Àº ¸Þ¼Òµå¸¦ Á¾·áÇϰí È£ÃâÇÑ °÷À¸·Î µ¹¾Æ°¡´Â Àϸ¸ ÇÕ´Ï´Ù.
return; ¹®Àº °ªÀ» ¹ÝȯÇÏÁö ¾Ê´Â ¸Þ¼Òµå ¾È¿¡¼¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
for ( int i = 0; i < 10; i++ ) { .. }
for ¹®À» »ç¿ëÇÒ ¶§ À§¿Í °°ÀÌ Ãʱâ½Ä¿¡ º¯¼ö¸¦ ¼±¾ðÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÁÖÀÇÇÒ Á¡Àº Ãʱâ½Ä¿¡¼ ¼±¾ðµÈ º¯¼ö i ´Â for ÀÇ {} ¾È¿¡¼¸¸ Á¢±Ù °¡´ÉÇÑ º¯¼ö¶ó´Â Á¡ÀÔ´Ï´Ù.
{} ¾È¿¡¼ ¼±¾ðµÈ º¯¼ö´Â {} ¹Û¿¡¼´Â Á¢±ÙÇÏÁö ¸øÇÑ´Ù´Â °ÍÀ» ÀÌÇØÇÏ½Ã¸é µË´Ï´Ù.
- ´ÙÀ½ °Á : ÆÑŰÁö¿Í Á¢±ÙÀÚ
- ÀÌÀü °Á : ¹è¿
