System.out.println에서 한글은 ""를 이용하여서 표시를 해주는것은 이해를 했습니다.
왜 a+라고 하고 +b+라고 하고 +(a+b)+라고 하는데
+의 무슨 의미가 있나요?
인터넷을 뒤져봐도, 지금 보고 있는 책에서도 언급이 없네요.
혹시 예제하고 참조할만한 사이트 있으면 소개해주세요.
초보자입니다. 답답해서 질문 올립니다.
1. a+와 +b+의 차이점은 무엇인가요?
2. 결과값에는 +수식+ 이렇게 해야하나요?
System.out.println(a+"과 "+b+"의 합은 "+(a+b)+"입니다.");
µû¿ÈÇ¥·Î °¨½Î´Â ¹®ÀÚ¿Àº ÀÚ¹ÙÀÇ °æ¿ì À¯´ÏÄÚµå·Î Ç¥Çö °¡´ÉÇÑ ¸ðµç ¹®ÀÚ°¡ °¡´ÉÇÕ´Ï´Ù Çѱ۸¸ °¡´ÉÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù.
°ýÈ£¿¡µµ Áß¿äÇÑ Àǹ̰¡ ÀÖ¾ú±º¿ä. °¨»çÇÕ´Ï´Ù.
Çϳª´Â ¼ýÀÚÀÏ °æ¿ì µ¡»ù ±âÈ£ÀÌ¸ç ´Ù¸¥ Çϳª´Â ¹®ÀÚ¿ÀÏ °æ¿ì ¼ýÀÚÀÇ µ¡»ù ±âÈ£Àǹ̸¦ È®ÀåÇؼ ¹®ÀÚ¿À» ÇÕÄ¡´Â(Çϳª·Î ¸¸µå´Â) Àǹ̸¦ °¡Áö°í ÀÖ½À´Ï´Ù.
System.out.println(a+"°ú "+b+"ÀÇ ÇÕÀº "+(a+b)+"ÀÔ´Ï´Ù.");
¿¡¼ a¿Í b ´Â º¯¼ö(º¯ÇÏ´Â ¶Ç´Â º¯ÇÒ ¼ö ÀÖ´Â °ª)À̸ç
"°ú " ºÎºÐ°ú "ÀÇ ÇÕÀº "+(a+b)+"ÀÔ´Ï´Ù." ºÎºÐÀº ¹®ÀÚ¿ ÀÔ´Ï´Ù.
int a = 10;
int b = 3;
À̶ó°í ÇßÀ»¶§
System.out.println(a+"°ú "+b+"ÀÇ ÇÕÀº "+(a+b)+"ÀÔ´Ï´Ù.");
ÀÇ °á°ú´Â
10°ú 3ÀÇ ÇÕÀº 13ÀÔ´Ï´Ù.
·Î Ãâ·ÂµË´Ï´Ù.
ÀÚ¹Ù¿¡¼´Â ¼ýÀÚ + ¹®ÀÚ¿(¹®ÀÚ¿ + ¼ýÀÚ) ·Î ÇßÀ» °æ¿ì ¹®ÀÚ¿·Î ÀÚµ¿ Çü º¯È¯ µÇ´Â ±â´ÉÀÌ ÀÖ½À´Ï´Ù.
±×·¡¼ À§ °á°ú¿Í °°ÀÌ ³ª¿À°Ô µË´Ï´Ù.
Á¤È®ÇÏ°Ô ÀÌÇØ°¬½À´Ï´Ù.
½ÇÁ¦·Î ÀÚ¹Ù ÄÚµùÀÌ ÀÌ·¸°Ô µÇ´ÂÁö ¸ð¸£°ÚÁö¸¸ c#ÀÇ ¹æ¹ý°ú ¼¯¾î¼ ½áº»´Ù¸é
System.out.println(a+"°ú "+b+"ÀÇ ÇÕÀº "+(a+b)+"ÀÔ´Ï´Ù.");
˼
System.out.println(a.ToString() + "°ú " + b.ToString() + "ÀÇ ÇÕÀº " + (a+b).ToString() + "ÀÔ´Ï´Ù.");
·Î º¸¸é µÉ µí ÇÕ´Ï´Ù..
Àúµµ óÀ½¿¡´Â ToString()À» ½á¼ ÄÚµùÀ» ÇÏ´Ù°¡ ³ªÁß¿¡´Â »ý·«ÇÏ°í ÄÚµùÀ» Çϴµ¥.. ÂÁ... ³Ê¹« ÆíÇÏ°Ô »ì·Á°í ÇÏ´Â µí ÇÏ´Ü »ý°¢µµ ÇÕ´Ï´Ù.