ÀÚ¹Ù println ±âÃÊÀûÀΰŠÁú¹®µå·Á¿ä.

   Á¶È¸ 3226   Ãßõ 0    

package type;
import java.util.Scanner;

public class DataTypeChange {
    public static void main(String args[])
    {
        Scanner stdin = new Scanner(System.in);
        System.out.print("첫수 입력: ");
        int first = stdin.nextInt();
        System.out.print("두 번째 정수 입력: ");
        int second = stdin.nextInt();
       
        double avg1 = (first+second)/2;
        System.out.println("("+first+"+"+second+")/2="+avg1+"");
        System.out.println(avg1); 제대로 나옴
        System.out.println("+avg1+");  //그냥 +avg1+로 출력
        System.out.println(""+avg1+""); 제대로 나옴
       
    }

}
오늘도 공부하면서 왠지 이상한 부분이 있었습니다.

제가 알고 있던것은 println에는 문자열 혹은 문자는 ""안에 입력을 해야하고 문자 혹은 문자열은 +로 연결을 하는것을 배웠습니다.

그런데 마지막 부분인 (""+avg1+"")도 avg1과 같은 결과값으로 나오더군요.

같은 결과값으로 나오는데 괜찮은가요? 마지막 부분도 ""안을 문자열로 컴퓨터가 구분을 한것인가요?

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
±×³É Â÷ÀÌÁ¡À» º¸¿©ÁÖ±â À§ÇØ ÀÛ¼ºµÈ ¿¹¹® °°Àºµ¥
³¡¿¡ ¹®ÀåÀº °ø¹é ¹®ÀÚ¿Í avg1 °áÇÕµÈ ¹®ÀåÀÌ´Ï ±×³É avg1¸¦ Ãâ·ÂÇϴ°Ͱú °°Àº °á°ú¸¦ µµÃâÇÏ°ÚÁÒ.
avg1 Àº °è»êµÈ °ªÀÌ µé¾îÀÖÀ»°Ì´Ï´Ù.

print(avg1) Àº avg1 À̶ó´Â º¯¼öÀÇ °ªÀ» ÂïÀ¸¶ó´Â °Ì´Ï´Ù.

print("+avg1+") ´Â ½Öµû¿ÈÇ¥·Î ½ÎÀΠ +avg1+ À» ÂïÀ¸¶ó´Â °Ì´Ï´Ù.  À§¿¡¼­ ÀÌÇØÇϽŠ´ë·Î +avg1+ ¶ó´Â ¹®ÀÚ¿­À» ÂïÀ¸¶ó´Â °Ì´Ï´Ù.

print ("" + avg1 + "") ´Â...
"" ¶ó´Â ¹®ÀÚ¿­ ´ÙÀ½¿¡  (½Öµû¿ÈÇ¥ ¾È¿¡ »ý°¢ Çϼ¼¿ä..¾Æ¹«°Íµµ ¾ø°ÚÁÒ)
¹®ÀÚ¿­À» ºÙÀ̴µ¥ +
avg1 À̶ó´Â º¯¼ö°ªÀ» ³ª¿­ÇÏ°í ´ÙÀ½¿¡
¹®ÀÚ¿­À» ¶Ç ºÙÀ̴µ¥ +
"" ¶ó´Â ¹®ÀÚ¿­À» ºÙÀδÙ.. (¾Æ¹«°Íµµ ¾ø°ÚÁÒ)
°á±¹.. ±×³É avg1À» Âï´Â°Å¶û Å©°Ô ´Ù¸¦ ¹Ù ¾ø½À´Ï´Ù.


QnA
Á¦¸ñPage 1140/5682
2014-05   4951223   Á¤ÀºÁØ1
2015-12   1487880   ¹é¸Þ°¡
2016-02   3222   ¹Ú¹®Çü
2018-08   3222   ÇÞ»ìÇѽºÇ¬
2020-10   3222   ¿ö´Ï´Ô
2020-01   3222   ÀÌÁöÆ÷Åä
2020-09   3223   FullMoon
2020-11   3223   µÎºÀ
2015-04   3223   ³ªÆÄÀÌ°­½ÂÈÆ
2020-07   3223   Ç®·Îµå½Ã½ºÅÛ
2017-03   3223   ±è°Ç¿ì
2019-05   3223   CPU4
2019-01   3223   ³ª¶ó»ç¶û
2017-06   3223   ½ÂÈĴϵµÄì
2022-03   3223   shaner
2018-05   3223   ½½·çÇÁ
2020-04   3223   °Ç¾à
2015-10   3223   À©µµ¿ì10
2020-12   3223   Æ丣¼¼¿ì½º
2019-10   3223   QS¿ÕÅëÅ°¼Õ¡¦
2015-07   3223   Àο¬
2020-01   3223   À̹ο쿡¿ä