ÀÌÁ¦ ÀÚ¹ÙÀÇ ±âº» ¹®¹ýÀ» ¹è¿ö°¡µµ·Ï ÇÏÀÚ.
4.1 ÁÖ¼®(Comments)
ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ°í µÚµ¹¾Æ ¼¸é ÀüºÎ ±î¸Ô´Â °³¹ßÀÚÀÇ Æ¯¼ºÀ» °¨¾ÈÇØ¼, ÀÛ¼ºÇÑ
Äڵ忡 ¼³¸íÀ» ´Þ¼ö ÀÖ´Â °ÍÀÌ ¹Ù·Î ÁÖ¼®ÀÌ´Ù. ÀÚ¹Ù¿¡¼´Â ´ÙÀ½°ú °°Àº 3°¡Áö ÇüÅÂÀÇ ÁÖ¼®À» »ç¿ëÇÒ ¼ö ÀÖ´Ù
// | ÇØ´ç ÁÙ(Line)À» ÁÖ¼®Ã³¸® ÇÑ´Ù. |
/* */ | /*¿Í */»çÀÌÀÇ ¸ðµç ³»¿ëÀ» ÁÖ¼®Ã³¸®ÇÑ´Ù. |
/** */ | /* */¿Í µ¿ÀÏÇϳª ÀÚ¹Ù¿ë ¹®¼»ý¼º(javadoc.exe)°¡ »ç¿ëÇÒ¼ö ÀÖ°Ô ÇÑ´Ù. |
º¸Åë ÁÖ¼®Àº //¸¦ ¸¹ÀÌ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ´Ù. ƯÁ¤ÇÑ ºÎºÐ Àüü¸¦ ¸·¾Æº¸°í ½ÍÀ» ¶§ /* */¸¦ »ç¿ëÇÏ°Ô µÇ´Àµ¥ ±×·¸°Ô µÇ¸é, Áß°£ Áß°£¿¡
/* */ ¸¦ »ç¿ëÇÑ °æ¿ì¿¡´Â À̰͵éÀ» ÀÏÀÏÀÌ Ã£¾Æ¼ Áö¿öÁÖ¾î¾ß Çϱ⠶§¹®ÀÌ´Ù.
ÁÖ¼®À» ¾Æ¹«¸® ¸¹ÀÌ »ç¿ëÇØµµ ½ÇÁ¦ ÇÁ·Î±×·¥ÀÇ Å©±â³ª µ¿ÀÛ,¼Óµµ¿¡´Â ¾Æ¹« ¿µÇâÀÌ ¾øÀ¸¹Ç·Î, °¡´ÉÇÑ ¸¹Àº
ÁÖ¼®À» »ç¿ëÇϵµ·Ï ÇÏÀÚ.
4.2 ±¸ºÐÀÚ
¾ÕÀÇ ¿¹Á¦¿¡¼ Àá±ñ ºÃ´Âµ¥, ÀÚ¹Ù¿¡¼´Â ÇϳªÀÇ ¹®Àå(statement)Àº ¼¼¹ÌÄÝ·Ð(;)À¸·Î Á¾°áµÈ´Ù. ¶Ç,
ÀÌ·¯ÇÑ ¹®ÀåµéÀÌ ¸ð¿©¼ ÇϳªÀÇ ºí·°(Block)À» ÀÌ·ç´Âµ¥ ÀÌ·¯ÇÑ ºí·°Àº Áß°ýÈ£({, })·Î °¨½Î°Ô µÈ´Ù.
ÀÌ·¸°Ô ÇϳªÀÇ ºí·°À» ±¸¼ºÇÏ´Â ±¸ºÐÀÚ ¿Ü¿¡ °¢ ±ÛÀÚ(word) °£À» ±¸ºÐÇϱâ À§Çؼ °ø¹é¹®ÀÚ(Whitespace)°¡ ÀÖ´Ù.
°ø¹é¹®ÀÚ·Î space, tab, newlineÀº °¢ ¿ä¼Ò(elements)µéÀ» ±¸ºÐÇÏ´Â ±¸ºÐÀÚ ¿ªÇÒÀ» ÇÏ°Ô µÈ´Ù.
ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¶§, ¿¬¼ÓµÈ °ø¹é¹®ÀÚ(Whitespace)´Â Çϳª·Î °£ÁֵȴÙ. Áï, °ø¹é(space)ÀÌ ¿¬¼ÓÇØ¼ 10°³°¡
À־ ´ÜÁö ÇϳªÀÇ °ø¹é(space)À¸·Î ±¸¼ºµÈ °ÍÀ¸·Î ÀνÄÇÏ°Ô µÈ´Ù.
4.3 ¸í¸í ±ÔÄ¢(Identifier)
- ¹®ÀÚ(letter), ¹ØÁÙ(Underscore, _), ´Þ·¯(doller sign, $)·Î ½ÃÀÛÇØ¾ß ÇÑ´Ù.
- ³ª¸ÓÁö ±ÛÀÚµéÀº À§ÀÇ ¹®ÀÚ, ¹ØÁÙ, ´Þ·¯ À̿ܿ¡ ¼ýÀÚ(Digits)¸¦ Ãß°¡·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù.
- º¯¼ö¸íÀº ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÑ´Ù.
- Ű¿öµå(keywords)·Î µî·ÏµÈ °ÍÀº »ç¿ëÇÒ ¼ö ¾ø´Ù.
Àç¹ÌÀÖ´Â °ÍÀº ¸í¸í±ÔÄ¢¿¡ ¿µ¹®ÀÚ(¾ËÆÄºª)°¡ ¾Æ´Ï¶ó ¹®ÀÚ(letter)¶ó´Â Á¡ÀÌ´Ù. Áï, º¯¼ö³ª
ÇÔ¼öÀÇ À̸§À» ºÎ¿©ÇÒ ¶§, ÇÑ±Û·ÎµÈ ¸íεµ »ç¿ëÇÒ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. Áï, ´ÙÀ½°ú °°Àº Äڵ嵵 ¹«¸®¾øÀÌ
ÀÛµ¿µÈ´Ù.
class test{
public static void main(String[] args){
int °¡³ª´Ù = 1;
System.out.println(°¡³ª´Ù);
}
}
|
* º¸´Â ¹Ù¿Í °°ÀÌ int °¡³ª´Ù¿Í °°ÀÌ º¯¼ö·Î Çѱ۸íĪÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.
´ÙÀ½Àº ÀÚ¹ÙÀÇ Å°¿öµå ¸ñ·ÏÀÌ´Ù.
abstract | boolean | break | byte | case |
catch | char | class | continue | default |
do | double | else | extends | false |
final | finally | float | for | if |
implements | import | instanceof | int | interface |
long | native | new | null | package |
private | protected | public | return | short |
static | super | switch | synchronized | this |
throw | throws | transient | true | try |
void | volatile | while | const | goto |
* const, goto´Â ÀÚ¹Ù¿¡¼ Áö¿øµÇ´Â ±â´ÉÀº ¾Æ´ÏÁö¸¸, Ű¿öµå¿¡´Â µî·ÏµÇ¾î ÀÖ´Ù.
- Last Update : 2002.02.20 by Deadfire(http://www.deadfire.net)
|
|
|