|
ÃÑ ÆäÀÌÁö ¼ö : 3027
![]()
|
ÇöÀçÀ§Ä¡ : ¹Ì´Ï»çÀÌÆ®>Java>Documents>ComputerScienceUsingJava>Chapter06
ÀÌÀüÀå¿¡¼ ÀÚ¹ÙÇÁ·Î±×·¥ÀÌ ¸¸µé¾îÁö°í ½ÇÇàµÇ´Â °úÁ¤¿¡ ´ëÇØ¼ ¾Ë¾Æº¸¾Ò´Ù. À̹ø Àå¿¡¼´Â °£´ÜÇÑ ¿¹Á¦ ÇÁ·Î±×·¥À» ÅëÇØ¼ ÀÚ¹Ù ÇÁ·Î±×·¥ÀÌ »øÇàµÇ´Â °úÁ¤À» Á»´õ ÀÚ¼¼È÷ ¾Ë¾Æº¸µµ·Ï ÇϰڴÙ.
´Ù·ê ³»¿ëµéÀº ´ÙÀ½°ú °°´Ù.
¿¹Á¦ ¼Ò½º ÇÁ·Î±×·¥
ÀÌÀüÀå¿¡¼ ´Ù·é ¼Ò½ºÇÁ·Î±×·¥À» °¡Áö°í ¼³¸íÇϵµ·Ï ÇϰڴÙ. ÀÌ ÇÁ·Î±×·¥Àº ¸ð´ÏÅÍ¿¡ Hello World!'¸¦ Ãâ·ÂÇÏ´Â ÀÏÀ» ÇÑ´Ù. class Hello
{
public static void main ( String[] args )
{
System.out.println("Hello World!");
}
}
ÀÌ ÆÄÀÏÀº ¹Ýµå½Ã Hello.java·Î Ŭ·¡½ºÀÇ À̸§°ú °°¾Æ¾ß¸¸ ÇÑ´Ù. ¸¹Àº ÄÄÇ»ÅÍ ½Ã½ºÅÛÀÌ ÆÄÀÏÀ̸§ÀÇ ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇϱ⠶§¹®¿¡, ´ë¼Ò¹®ÀÚµµ ºÐ¸íÈ÷ ±¸ºÐÇØ¼ ÆÄÀÏÀ̸§À» ¸¸µéµµ·Ï ÇÏÀÚ. ¼Ò½º ÇÁ·Î±×·¥ÀÇ Ã¹¹øÂ° ¶óÀÎÀ» º¸ÀÚ
class Hello
ÀÌ ¼Ò½ºÇÁ·Î±×·¥Àº Hello¶ó´Â Ŭ·¡½º¸íÀ¸·Î Á¤Àǰ¡ µÈ´Ù. class´Â ÇÁ·Î±×·¥ÀÇ sectionÀ» °áÁ¤ÇÑ´Ù. ÀÛÀº ÇÁ·Î±×·¥Àº ´ÜÁö ÇϳªÀÇ Å¬·¡½º·Î ±¸¼ºÀÌ µÇ±âµµ ÇÑ´Ù. ÀÌ ÇÁ·Î±×·¥À» ÄÄÆÄÀÏ Çϸé, ÄÄÆÄÀÏ·¯´Â Hello.class¶ó´Â ¹ÙÀÌÆ®ÄÚµå ÆÄÀÏÀ» »ý¼ºÇÑ´Ù.
¸ðµç Ŭ·¡½º´Â Çϳª ÀÌ»óÀÇ ¿©·¯ ¶óÀÎÀ¸·Î ±¸¼ºÀÌ µÇ¸ç, Ŭ·¡½ºÀÇ ½ÃÀÛ°ú ³¡À» ¾Ë¸®±â À§Çؼ {¿Í }ÀÌ »ç¿ëµÈ´Ù.
Ŭ·¡½ºÀÇ À̸§Àº ¹Ýµå½Ã ¾ËÆÄºª°ú ¼ýÀÚ·Î ÀÛ¼ºÀÌ µÇ¾î¾ß Çϸç, ùÀÚ´Â ¾ËÆÄºªÀ» »ç¿ëÇØ¾ß¸¸ ÇÑ´Ù. À̸§ÀÇ Áß°£¿¡ °ø¹éµîÀÌ Æ÷ÇÔµÇ¸é ¾ÈµÈ´Ù. Çʼö»çÇ×Àº ¾Æ´ÏÁö¸¸ °ü½ÀÀûÀ¸·Î Ŭ·¡½ºÀÇ Ã¹ÀÚ´Â ´ë¹®ÀÚ¸¦ »ç¿ëÇÏ´Â °æ¿ì°¡ ¸¹´Ù. È®ÀåÀÚ À̸§Àº ¼Ò¹®ÀÚ·Î .java¸¦ »ç¿ëÇÏ¸é µÈ´Ù.
¹®Á¦
ù¶óÀÎÀÌ ´ÙÀ½°ú °°Àº ÀÚ¹Ù ¼Ò½º ÇÁ·Î±×·¥ÀÌ ÀÖ´Ù.
class AddUpNumbers
Between the Braces
À§¿¡¼ ´Ù·é ÀÚ¹Ù ÇÁ·Î±×·¥Àº ´ÙÀ½°ú °°Àº ±¸¼ºÀ» °¡Áö°í ÀÖ´Ù. class Hello
{
...
}
Ŭ·¡½º´Â {·Î ½ÃÀÛÇϰí }·Î ³¡À» ¸ÎÀ¸¸ç, ¸ðµç ³»¿ëÀº ÀÌµé °ýÈ£ »çÀÌ¿¡ Á¸ÀçÇÑ´Ù. Áö±ÝÀº ´ÜÁö ÇϳªÀÇ Å¬·¡½º¸¸ °¡Áö´Â °£´ÜÇÑ ÇÁ·Î±×·¥¸¸ ´Ù·ç°í ÀÖÁö¸¸, ³ªÁß¿¡´Â ¿©·¯°³ÀÇ Å¬·¡½º¸¦ °¡Áö´Â ÇÁ·Î±×·¥µµ ´Ù·ç°Ô µÉ °ÍÀÌ´Ù. class Hello
{
public static void main ( String[] args )
{
System.out.println("Hello World!");
}
}
ÀÌ ¿¹Á¦ ÇÁ·Î±×·¥Àº Hello World!¸¦ ¸ð´ÏÅÍ¿¡ Ãâ·ÂÇÑ´Ù. Á¤¸»·Î °£´ÜÇÑ ÇÁ·Î±×·¥ÀÌÁö¸¸, ¿©±â¿¡´Â ÀÚ¹Ù ÇÁ·Î±×·¥À» ÀÌÇØÇϱâ À§ÇÑ Áß¿äÇÑ ¸¹Àº ¿ä¼ÒµéÀ» Æ÷ÇÔÇϰí ÀÖ´Ù. ù¹øÂ° ¶óÀÎÀ» »ìÆìº¸ÀÚ. public static void main(String[] args)ÇÁ·Î±×·¥ÀÌ ½ÃÀ۵Ǵ ÁöÁ¡ÀÌ´Ù. mainÀº main method¶ó°í ºÒ¸®¿ì´Âµ¥, ÀÚ¹Ù °¡»ó ¸Ó½ÅÀÌ ÇÁ·Î±×·¥À» ½ÇÇà½ÃŰ´Â ÁöÁ¡ÀÌ µÈ´Ù. ¸ðµç ÀÚ¹Ù ÇÁ·Î±×·¥Àº ½ÇÇàÀÌ µÇ±â À§Çؼ ¹Ýµå½Ã ÇϳªÀÇ main ¸Þ¼µå¸¦ °¡Áö°í ÀÖ¾î¾ß¸¸ ÇÑ´Ù.
¹®Á¦
´ÙÀ½Àº main ¸Þ¼µå´Â ¹®Á¦°¡ ¾ø´Â°¡ ?
public static void main(Stringp[] args)
println
http://chortle.ccsu.edu/java5/Notes/chap06/ch06_4.html
¿¹Á¦ ÇÁ·Î±×·¥À» ´Ù½ÃÇѹø »ìÆìº¸µµ·Ï ÇÏÀÚ. ass Hello
{
public static void main ( String[] args )
{
System.out.println("Hello World!");
}
}
ÀÌ ÇÁ·Î±×·¥ÀÇ ¸ÞÀÎ ¸Þ¼µå´Â ´ÙÀ½°ú °°Àº ÇÑÁÙÀÇ Äڵ带 Æ÷ÇÔÇϰí ÀÖ´Ù.
System.out.println("Hello World!");
ÀÌ ÄÚµå´Â ½Öµû¿òÇ¥ ¾È¿¡ ÀÖ´Â ¹®ÀÚ¸¦ ÄÄÇ»ÅÍ ½Ã½ºÅÛÀÇ ¸ð´ÏÅÍ¿¡ Ãâ·ÂÇÏ´Â ÀÏÀ» ÇÑ´Ù.
"Hello World!" ¿Í °°ÀÌ ¹®ÀÚ°¡ ¿¬¼ÓµÇ¾îÀÖ´Â °ÍÀ» string (ȤÀº ¹®ÀÚ¿)À̶ó°í ºÎ¸¥´Ù. ÀÌ ÇÁ·Î±×·¥À» string¸¦ ¸ð´ÏÅÍ¿¡ Ãâ·ÂÇϰí ÇÁ·Î±×·¥À» Á¾·á½ÃŲ´Ù.
¹®Á¦
¼Ò½º¸¦ Æ÷ÇÔÇÑ Hello.java ÆÄÀÏÀ» ¸¸µéµµ·Ï ÇÏÀÚ. ÀÌ ÇÁ·Î±×·¥À» ½ÇÇà½Ã۱â À§Çؼ´Â 2°¡Áö °úÁ¤À» °ÅÃÄ¾ß ÇÑ´Ù. ÀÌ¿¡ ´ëÇØ¼ ³íÇ϶ó. ÀÚ¹Ù ÇÁ·Î±×·¥ÀÇ ½ÇÇà °úÁ¤ ´Ù½Ãº¸±â
ÇÁ·Î·¥À» ½ÇÇà½Ã۱â Àü¿¡ ¿ì¼±, ÇöÀç ÀÛ¾÷ÁßÀÎ µð·ºÅ丮¿¡ ¼Ò½ºÆÄÀÏÀÌ ÀÖ´ÂÁö È®ÀÎÇØ¾ß ÇÑ´Ù. ±×·¡¾ß ÄÄÆÄÀϰú ÀÎÅÍÇÁ¸®ÅÍ ¸í·ÉÀÌ Á¦´ë·Î ¼öÇàµÉ ¼ö ÀÖ´Ù. ¸¹¾à ´Ù¸¥ µð·ºÅ丮¿¡¼ ÀÛ¾÷À» ÇÑ´Ù¸é File Not Found¿Í °°Àº ¿¡·¯ ¸Þ½ÃÁö¸¦ º¸°Ô µÉ °ÍÀÌ´Ù. ÆÄÀÏÀÇ È®ÀÎÀº ls ¸í·ÉÀ» ÀÌ¿ëÇÏ¸é µÈ´Ù. # cd /home/java # ls *.java Hello.java¸¸¾à ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾Ê´Â´Ù¸é ´ÙÀ½°ú °°Àº ¿¡·¯¸Þ½ÃÁö¸¦ Ãâ·ÂÇÒ °ÍÀÌ´Ù. # ls *.java ls *.java: ±×·± ÆÄÀÏÀ̳ª µð·ºÅ丮°¡ ¾øÀ½
ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾Ê´Â´Ù¸é cd(1) ¸í·ÉÀ» ÀÌ¿ëÇØ¼ ¼Ò½ºÆÄÀÏÀÌ ÀÖ´Â µð·ºÅ丮·Î À̵¿Çϵµ·Ï ÇÏÀÚ. ±× ÈÄ javac¸¦ ÀÌ¿ëÇØ¼ ÄÄÆÄÀÏÀ» Çϰí, ÄÄÆÄÀÏµÈ ¹ÙÀÌÆ®Äڵ带 javaÀÎÅÍÇÁ¸®ÅÍ·Î ½ÇÇà½ÃŰ¸é µÈ´Ù. # javac Hello.java # java Hello Hello World! #
¹®Á¦
¹®¹ý ¿¡·¯
¾Æ·¡ÀÇ ¼Ò½º ÇÁ·Î±×·¥À» ±×´ë·Î copy&paste ÇØ¼ Hello.java ·Î ÀúÀåÇÑ ÈÄ ÄÄÆÄÀÏ ÇØº¸µµ·Ï ÇÏÀÚ. Class Hello
{
public static void main ( String[] args )
{
System.out.println("Hello World!");
}
}
¾Æ¸¶µµ ´ÙÀ½°ú °°Àº ¿¡·¯¸Þ½ÃÁö¸¦ º¸°Ô µÉ °ÍÀÌ´Ù.# javac Hello.java Hello.java:1: 'class' or 'interface' expected Class Hello ^ 1 error¼Ò½º ÄÚµå´Â ÀÌÀüÀÇ ÄÚµå¿Í µ¿ÀÏÇØ º¸ÀÌÁö¸¸ classÀÇ Ã¹ÀÚ°¡ ´ë¹®ÀÚC·Î º¯°æµÇ¾úÀ½À» ¾Ë ¼ö ÀÖ´Ù. ÀÌ·¸°Ô ¿ÀŸ³ª ȤÀº ¹®¹ýÀÌ À߸øµÈ °ÍÀ» syntax error (¹®¹ý¿¡·¯)¶ó°í ÇÑ´Ù.
ÄÄÆÄÀÏ·¯´Â ¼Ò½ºÄڵ带 ¹ÙÀÌÆ®ÄÚµå·Î º¯È¯ÇÏ·Á°í ÇÏÁö¸¸ Class¶ó´Â ¾Ë ¼ö ¾ø´Â ¹®¹ýÀ» ¸¸³ª°Ô µÈ´Ù. ÄÄÆÄÀÏ·¯´Â À̰æ¿ì ¾î¶»°Ô º¯È¯ÇØ¾ß ÇÒÁö ¾Ë ¼ö ¾ø±â ¶§¹®¿¡, ¿¡·¯¸Þ½ÃÁö¸¦ Ãâ·ÂÇÏ´Â °ÍÀÌ´Ù. ¼Ò½ºÄڵ忡 ÀÌ·¯ÇÑ ¹®¹ý¿¡·¯°¡ Á¸ÀçÇÏ´Â ÇÑ Àý´ë·Î ¹ÙÀÌÆ®Äڵ带 ¸¸µé¾î ³¾ ¼ö ¾ø´Ù.
¹®Á¦
À§ÀÇ ¿¹Á¦ Äڵ带 ¹ÙÀÌÆ®Äڵ尡 ¸¸µé¾î Áöµµ·Ï ¼öÁ¤ÇØ º¸¶ó. ¹®¹ý¿¡·¯ ¼öÁ¤
Hello.java¸¦ vi·Î ¿¾î¼ ClassÀÇ C¸¦ ¼Ò¹®ÀÚ·Î º¯°æÇÑ´ÙÀ½ ÀúÀåÇÑ´Ù. ÀÌÁ¦ ¹®Á¦ ¾øÀÌ ÄÄÆÄÀÏ µÉ °ÍÀÌ´Ù. ÆíÁý, ÄÄÆÄÀÏ, ½ÇÇà ÁÖ±â
À̹ø Àå¿¡¼ ´ç½ÅÀº ´ç½ÅÀÌ ¸¸µç ÇÁ·Î±×·¥À» Á¦´ë·Î ½ÇÇà½Ã۱â À§Çؼ ´ÙÀ½°ú °°Àº Áֱ⸦ °ÅÃÄ¾ß ÇÑ´Ù´Â °ÍÀ» ¾Ë°Ô µÇ¾ú´Ù.
¹®Á¦
ÁÖ±âÀÇ 3¹øÂ° Â÷·Ê¿¡¼ ¼Ò½º ÇÁ·Î±×·¥ÀÇ ÄÄÆÄÀÏÀÌ ¼º°øÇß´Ù¸é, ÇÁ·Î±×·¥ÀÌ Á¦´ë·Î ½ÇÇà µÉ °ÍÀ̶ó´Â °É ÀǹÌÇϴ°¡ ? ¹ö±×
ÇÁ·Î±×·¥ÀÌ Á¦´ë·Î ÄÄÆÄÀÏ µÇ°í ½ÇÇàµÇ¾ú´Ù°í ÇØ¼, ÇÁ·Î±×·¥ÀÌ Á¦´ë·Î½ÇÇàµÇ´Â °ÍÀº ¾Æ´Ï´Ù. ¿¹¸¦ µé¾î¼, ´ç½ÅÀÌ ¼úÀ» ¸¶½Å»óÅ¿¡¼ ¼Ò½ºÇÁ·Î±×·¥À» ¸¸µç ´Ù¸é ´ÙÀ½°ú °°Àº ¼Ò½º ÇÁ·Î±×·¥À» ¸¸µé¾î ³¾ ¼öµµ ÀÖ´Ù. class Hello
{
public static void main ( String[] args )
{
System.out.println("Hello Neptune!");
}
}
ÀÌ°Ç ¹®¹ý¿¡·¯°¡ ¾Æ´Ï±â ¶§¹®¿¡, ÄÄÆÄÀÏµÇ°í ½ÇÇàÀÌ µÉ °ÍÀÌ´Ù. ±×·¯³ª Hello Neptune¶ó´Â ¾ê±âÄ¡ ¾ÊÀº string¸¦ Ãâ·ÂÇÏ°Ô µÈ´Ù. ÀÌ·¸°Ô ÇÁ·Î±×·¥ÀÇ ½ÇÇ൵Áß¿¡ ¹ß»ýÇÏ´Â ¾ê±âÄ¡ ¾ÊÀº ¹®Á¦¸¦ bug ¶ó°í ÇÑ´Ù.
¹®Á¦
±ä ÇÁ·Î±×·¥ÀÇ ÀÛ¼º
¹ö±× ¾ø´Â ÇÁ·Î±×·¥À» ¸¸µå´Â °ÍÀº °ÅÀÇ ºÒ°¡´ÉÇÏ´Ù. ¾ÆÁÖ ´Ü¼øÇÑ ÇÁ·Î±×·¥À̶ó°í ÇÏ´õ¶óµµ ¸î°³ÀÇ ¹ö±×¸¦ °¡Áö°í ÀÖÀ» ¼ö ÀÖ´Ù. ¹®Á¦´Â ½É°¢ÇÑ ¹ö±×Àΰ¡ ¾Æ´Ñ°¡ ÇÏ´Â °ÍÀÌ´Ù. ÇÁ·Î±×·¥ÀÇ Å©±â°¡ Ä¿Áö¸é ´ç¿¬È÷ ´õ ¸¹Àº ¹ö±×°¡ »ý±æ ¼ö ÀÖÀ¸¸ç, ¸Å¿ì ÁÖÀÇ ±í°Ô ÇÁ·Î±×·¥À» ÀÛ¼ºÇØ¾ß ÇÑ´Ù. ¹®¹ý¿À·ù¿Í ¹ö±×´Â ¸¹Àº ¿¬½ÀÀ» ÅëÇØ¼ ¾î´ÀÁ¤µµ ÁÙÀÏ ¼ö ÀÖ´Ù. ¶ÇÇÑ °æÇè ¸¹Àº ÇÁ·Î±×·¡¸Ó´Â ã±â ¾î·Á¿î ¹ö±×µµ ½±°Ô ã¾Æ³½´Ù.
´ÙÀ½Àº Á»´õ ±ä ¿¹Á¦ ÇÁ·Î±×·¥ÀÌ´Ù. class Emily
{
public static void main ( String[] args )
{
System.out.println("A bird came down the walk:");
System.out.println("He did not know I saw;");
System.out.println("He bit an angle-worm in halves");
System.out.println("And ate the fellow, raw.");
}
}
ÀÌ ÇÁ·Î±×·¥À» Emily.java·Î ÀúÀåÇϰí, ÄÄÆÄÀÏ ÇÑ ÈÄ ½ÇÇàÇÏ°í °á°ú¸¦ È®ÀÎÇØ º¸µµ·Ï ÇÏÀÚ.
¹®Á¦
À§ ¿¹Á¦ ÇÁ·Î±×·¥ÀÇ ½ÇÇà°á°ú¸¦ ¿¹»óÇØº¸¶ó. ´Ù¸¥ ¿¹Á¦
¸¶Áö¸·À¸·Î ´ÙÀ½°ú °°Àº string¸¦ ¸ð´ÏÅÍ¿¡ Ãâ·ÂÇÏ´Â ÇÁ·Î±×·¥À» Á÷Á¢ ¸¸µé¾î º¸µµ·Ï ÇÑ´Ù.
On a withered branch
¾Æ·¡ÀÇ ºóÄÀ» ä¿ö¼ ¿Ï¼ºÇÏ¸é µÈ´Ù.A crow has just alighted: Nightfall in autumn. class Haiku
{
public static void main ( String[] args )
{
System.out.println(_______________________________);
System.out.println(_______________________________);
System.out.println(_______________________________);
}
}
¹®Á¦
À§ ÇÁ·Î±×·¥À» ¿Ï¼ºÇÑ´ÙÀ½ ½ÇÇà½ÃÄÑ º¸µµ·Ï ÇÏÀÚ. ÇÁ·Î±×·¥ÀÇ Á¾·á
¿©±â¿¡ ¿ÏÀüÇÑ ÇÁ·Î±×·¥ÀÌ ÀÖ´Ù. ÀÌ ÇÁ·Î±×·¥Àº »óµû¿òÇ¥ ¾È¿¡ ÀÖ´Â string¸¦ Ãâ·°ÇÑ´Ù. ¾Æ·¡ÀÇ Äڵ带 ¿¡µðÅ͸¦ ÅëÇØ¼ ÀÔ·ÂÇÒ ¶§, ¿ÀŸ¸¸ ¾ø´Ù¸é ¹®Á¦ ¾øÀÌ ÄÄÆÄÀÏµÇ°í ½ÇÇàµÉ °ÍÀÌ´Ù. class Haiku
{
public static void main ( String[] args )
{
System.out.println("On a withered branch");
System.out.println("A crow has just alighted:");
System.out.println("Nightfall in autumn.");
}
}
¿¹Á¦ ÇÁ·Î±×·¥À» ÀÔ·ÂÇÏ´Ùº¸¸é, ¿©·¯°³ÀÇ ½ºÆäÀ̽º¹®ÀÚ¸¦ »ç¿ëÇϰųª ¿©·¯°³ÀÇ °³Ç๮ÀÚ¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ±×·¯³ª À̰͵éÀº ÄÄÆÄÀÏÇϴµ¥ ¹®Á¦¸¦ ÀÏÀ¸Å°°Å³ª ÇÏÁö´Â ¾Ê´Â´Ù. ¾Æ·¡ÀÇ ¿¹¸¦ º¸±â ¹Ù¶õ´Ù. class Haiku{
public static void main(String[] args )
{
System.out. println( "On a withered branch");
System . out.println("A crow has just alighted:" );
System.out.println("Nightfall in autumn.");
}}
Äڵ尡 ²Ï ³ÀâÇØÁö±ä ÇßÁö¸¸, ÄÄÆÄÀÏ·¯´Â ¹«»çÈ÷ Äڵ带 ¹ø¿ªÇؼ ¹ÙÀÌÆ®Äڵ带 »ý¼ºÇØ ³¾ °ÍÀÌ´Ù. Àΰ£ÀÇ ´«¿¡ º¸±â¿¡´Â ³ÀâÇÑ ÄÚµåÁö¸¸, À§ÀÇ ÄÚµå¿Í ¿ÏÀüÈ÷ µ¿ÀÏÇÑ ¹ÙÀÌÆ® Äڵ带 »ý¼ºÇØ ³½´Ù.
ºñ·Ï ÀÚ¹Ù ÄÄÆÄÀÏ·¯ ÀÔÀå¿¡¼´Â ½ºÆäÀ̽º³ª °³Ç๮ÀÚ¸¦ º°·Î ½Å°æ¾²Áö ¾Ê´Â´Ù°í´Â ÇÏÁö¸¸ ¼Ò½º ÇÁ·Î±×·¥Àº »ç¶÷ÀÌ º¸±â ÁÁ°Ô ÀÛ¼ºÇؾßÇÒ Çʿ䰡 ÀÖ´Ù´Â °ÍÀ» ¿°µÎ¿¡ µÎ±â ¹Ù¶õ´Ù.
¹®Á¦
ÇÁ·Î±×·¥¿¡ »ç¼ÒÇÑ ½Ç¼ö°¡ ÀÖÀ» °æ¿ì, ½±°Ô ¹®Á¦¸¦ ã¾Æ³¾ ¼ö Àִ°¡ ? ÁÖ¼®
ÁÖ¼® (comment)´Â ÇÁ·Î±×·¥¿¡ Àΰ£¸¸ÀÌ ÇØ¼®Çϵµ·ÏÇÑ ÀÏÁ¾ÀÇ Ç¥½Ã´Ù. ¾Æ·¡ÀÇ ÇÁ·Î±×·¥Àº ÁÖ¼®À» »ç¿ëÇÑ ¿¹ÀÌ´Ù.
// Write three lines of a poem to the computer monitor
class Haiku
{
public static void main ( String[] args )
{
System.out.println("On a withered branch" );
System.out.println("A crow has just alighted:");
System.out.println("Nightfall in autumn.");
}
}
// ÀÌÈÄÀÇ ¶óÀÎÀº Àΰ£¸¸ÀÌ ÇØ¼®Ç϶ó°í ¾à¼ÓµÇ¾î ÀÖÀ¸¹Ç·Î, ÄÄÆÄÀÏ·¯´Â ÀÌ ÁÙÀ» °Ç³Ê ¶Ù°Ô µÈ´Ù. ±×·¯¹Ç·Î ÁÖ¼®À» »ç¿ëÇÏÁö ¾ÊÀº ÄÚµå¿Í ¿ÏÀüÈ÷ µ¿ÀÏÇÑ ¹ÙÀÌÆ®Äڵ带 »ý¼ºÇÏ°Ô µÈ´Ù. ÀÚ¹Ù ÄÄÆÄÀÏ·¯´Â ÁÖ¼®Àº ÇØ¼®ÇÏÁö ¾Ê°í °Ç³Ê ¶Ú´Ù.
¹®Á¦
ÁÖ¼®Àº ¹ÙÀÌÆ®ÄÚµå·Î º¯È¯µÇ´Â°¡? ¸¹Àº ÁÖ¼®ÀÇ ÀÛ¼º
ÁÖ¼®Àº ÇÁ·Î±×·¥ÀÇ Äڵ带 ¼³¸íÇϱâ À§Çؼ »ç¿ëµÈ´Ù.
class Haiku
{
public static void main ( String[] args )
{
System.out.println("On a withered branch" ); // Write first line of the poem
System.out.println("A crow has just alighted:"); // Write 2nd line of the poem
System.out.println("Nightfall in autumn."); // Write 3rd line of the poem
}
}
// ÁÖ¼®À» »ç¿ëÇϸé // Ç¥½ÃµÚÀÇ ¹®ÀÚµéÀÌ ¸ðµÎ ÁÖ¼®À¸·Î 󸮵ȴÙ. ±×·¸´Ù¸é ¿©·¯¶óÀÎÀÇ ÁÙÀ» µ¿½Ã¿¡ ÁÖ¼®À¸·Î »ç¿ëÇϰíÀÚ °æ¿ìµµ ÇÊ¿äÇÒ °ÍÀÌ´Ù. ÀÌ °æ¿ì¿¡µµ //·Î 󸮰¡ °¡´ÉÇϰÚÁö¸¸, º¸Åë /* */À» ³Î¸® »ç¿ëÇÑ´Ù./* Program 1
Write out three lines of a poem.
The poem describes a single moment in time,
using 17 syllables.
*/
class Haiku
{
public static void main ( String[] args )
{
System.out.println("On a withered branch" );
System.out.println("A crow has just alighted:");
System.out.println("Nightfall in autumn.");
}
}
ÀÌ°Ç ÁÖ¼®ÀÇ ¶Ç´Ù¸¥ ½ºÅ¸ÀÏ·Î /* */»çÀÌ¿¡ ÀÖ´Â ¸ðµç ¹®ÀÚµéÀ» ÁÖ¼®À¸·Î ó¸®ÇÑ´Ù. ÀÌ ½ºÅ¸ÀÏÀº ÁÖ¼®ÀÇ ¾çÀÌ ¸¹¾ÆÁú ¶§ À¯¿ëÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù.
¹®Á¦
¿Ö ´ç½ÅÀÇ ÇÁ·Î±×·¥¿¡ »ç¿ëµÈ ÁÖ¼®Àº ÇÁ·Î±×·¥À» ÀÌÇØÇϴµ¥ µµ¿òÀ» Áִ°¡? °ýÈ£¹®
ÇÁ·Î±×·¥À» º¸¸é ÄÚµåµéÀÌ °ýÈ£¿¡ µÑ·¯½×¿© ÀÖÀ½À» ¾Ë ¼ö ÀÖ´Ù. ¿ÞÂʰýÈ£
{
¿À¸¥ÂʰýÈ£
}
¿¹Á¦ Äڵ忡¼ ù¹øÂ° °ýÈ£´Â Ŭ·¡½º°¡ ÀÌÁ¦ ½ÃÀÛµÊÀ» ³ªÅ¸³»°í, µÎ¹øÂ° °ýÈ£´Â Ŭ·¡½º°¡ ¿©±â¿¡¼ ³¡³ª°í ÀÖÀ½À» ¾Ë·ÁÁØ´Ù. ¶ÇÇÑ °ýÈ£´Â ±× ¾È¿¡ ¶Ç´Ù¸¥ °ýÈ£¸¦ µÑ ¼ö°¡ Àִµ¥, ÀÌ °æ¿ì ¸Þ¼µåÀÇ ½ÃÀÛ°ú ³¡À» ³ªÅ¸³»±â À§Çؼ »ç¿ëÇÑ´Ù.
class Haiku
{
public static void main ( String[] args )
{
System.out.println( "On a withered branch" );
System.out.println( "A crow has just alighted:" );
System.out.println( "Nightfall in autumn." );
}
}
³¡³»¸ç
°ýÈ£´Â ½ÃÀÛ°ýÈ£¿Í ³¡°ýÈ£°¡ ¼·Î Á¤È®È÷ ¸ÅĪ µÇ¾î¾ß ÇÔÀ» ±â¾ïÇϱ⠹ٶõ´Ù. À̰ÍÀº ()¿Í °°Àº ¼Ò°ýÈ£³ª, []µî¿¡µµ ±×´ë·Î Àû¿ëµÈ´Ù. ÀÌ °ýÈ£µéÀº ÇÁ·Î±×·¥¿¡¼ Ŭ·¡½º³ª ¸Þ¼µåÀÇ ¿µ¿ªÀ» ¸íÈ®È÷ Á¤ÀÇ Çϱâ À§Çؼ »ç¿ëÇÑ´Ù.
class Haiku
{
public static void main ( String[] args )
{
System.out.println( "On a withered branch" );
System.out.println( "A crow has just alighted:" );
System.out.println( "Nightfall in autumn." );
}
}
|