ÀÌ ÇÁ·Î±×·¥Àº Java ¾ð¾î·Î ÀÛ¼ºµÈ ÄÚµå·Î, Feline
Ŭ·¡½º¿¡ main
¸Þ¼Òµå¿Í foo
¸Þ¼Òµå°¡ Á¤ÀǵǾî ÀÖ½À´Ï´Ù. foo
¸Þ¼Òµå´Â ¹®ÀÚ¿ "foo"¸¦ ¹ÝȯÇÕ´Ï´Ù. main
¸Þ¼Òµå¿¡¼´Â ¿©·¯ °³ÀÇ Ãâ·Â¹®ÀÌ Àִµ¥, ÀûÀýÇÑ °áÇÕ°ú ¿¬»êÀ» ÅëÇØ Äֿܼ¡ ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÕ´Ï´Ù. ÇÏÁö¸¸, ÁÖ¾îÁø Äڵ忡´Â ±¸¹® ¿À·ù°¡ Á¸ÀçÇϸç, ¿Ã¹Ù¸£°Ô ¼öÁ¤µÈ ³»¿ëÀ» ±â¹ÝÀ¸·Î ¼³¸íµå¸®°Ú½À´Ï´Ù.
¼öÁ¤µÈ ÄÚµåÀÇ 6¹ø° ÁÙ¿¡¼ °ýÈ£ ´Ý±â°¡ ºüÁ® ÀÖÀ¸¸ç Á¤È®È÷´Â ´ÙÀ½°ú °°¾Æ¾ß ÇÕ´Ï´Ù:
System.out.print(foo() + x + 5 + "11 ");
¼öÁ¤µÈ Àüü Äڵ带 ±â¹ÝÀ¸·Î ½ÇÇà °á°ú¸¦ ¼³¸íÇÏ°Ú½À´Ï´Ù:
ù ¹ø° System.out.print(" 11 + 7 + 2 + " ");
´Â °ø¹é, ¼ýÀÚ, °ø¹éÀ» Æ÷ÇÔÇÑ ¹®ÀÚ¿À» Ãâ·ÂÇÕ´Ï´Ù: 11 + 7 + 2 +
µÎ ¹ø° System.out.print(foo() + x + 5 + "11 ");
´Â foo()
¸Þ¼Òµå·ÎºÎÅÍ "foo" ¹®ÀÚ¿À» °¡Á®¿À°í, x
ÀÇ °ª 42
, ¼ýÀÚ 5
, ¹®ÀÚ¿ "11 "
À» ¼ø¼´ë·Î ¿¬°áÇÕ´Ï´Ù. ÇÏÁö¸¸, ¹®ÀÚ¿ ¿¬»êÀÌ ½ÃÀ۵Ǿú±â ¶§¹®¿¡ 42
, 5
, ±×¸®°í "11 "
Àº ¸ðµÎ ¹®ÀÚ¿·Î 󸮵Ǿî foo421511
ÀÌ Ãâ·ÂµË´Ï´Ù.
¼¼ ¹ø° System.out.println(x + y + foo());
¿¡¼´Â, x
¿Í y
°¡ ¸ÕÀú ´õÇØÁ®¼ 86
ÀÌ µÇ°í, ÀÌ¾î¼ foo()
ÀÇ ¹Ýȯ°ªÀÎ "foo"
°¡ ¿¬°áµÇ¾î, ÃÖÁ¾ÀûÀ¸·Î 86foo
¸¦ Ãâ·ÂÇÕ´Ï´Ù.
µû¶ó¼, ÀüüÀûÀÎ Ãâ·Â °á°ú´Â ´ÙÀ½°ú °°½À´Ï´Ù:
11 + 7 + 2 + foo421511 86foo