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)
|
|
|