4.¹®¹ý ±âÃÊ


  ÀÌÁ¦ ÀÚ¹ÙÀÇ ±âº» ¹®¹ýÀ» ¹è¿ö°¡µµ·Ï ÇÏÀÚ.

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 °¡³ª´Ù¿Í °°ÀÌ º¯¼ö·Î Çѱ۸íĪÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.

  ´ÙÀ½Àº ÀÚ¹ÙÀÇ Å°¿öµå ¸ñ·ÏÀÌ´Ù.

abstractbooleanbreakbytecase
catchcharclasscontinuedefault
dodoubleelseextendsfalse
finalfinallyfloatforif
implementsimportinstanceofintinterface
longnativenewnullpackage
privateprotectedpublicreturnshort
staticsuperswitchsynchronizedthis
throwthrowstransienttruetry
voidvolatilewhileconstgoto

  * const, goto´Â ÀÚ¹Ù¿¡¼­ Áö¿øµÇ´Â ±â´ÉÀº ¾Æ´ÏÁö¸¸, Ű¿öµå¿¡´Â µî·ÏµÇ¾î ÀÖ´Ù.

- Last Update : 2002.02.20 by Deadfire(http://www.deadfire.net)

Java ¾ð¾î ±âÃÊ
¼­ ¾ð
Install
First Example
¹®¹ý±âÃÊ
     - ÁÖ¼®
     - ±¸ºÐÀÚ
     - ¸í¸í±ÔÄ¢
     - ¸®ÅÍ·²
     - º¯¼ö(±âº»Å¸ÀÔ)
     - Çüº¯È¯
     - ¿¬»êÀÚ
     - Á¶°Ç¹®
     - ¹Ýº¹¹®

Copyright ¨Ï 1997 ~, Deadfire Program Master