정수 연결에 큰 따옴표 ( "")의 목적

비스킷 :

난 그냥 "헤드 퍼스트 자바"책을 시작했다. 때문에 아래의 코드에 어떤 공간을 큰 따옴표 ( "")로 나를 트립하는 운동이있다. 나는 그것을 알아 냈다고 생각하지만, 책을 설명하고 내가 전진 있는지 내가 올바른 생각하고 싶습니다처럼은 보이지 않는다.

상기 두 개의 정수 (X 및 Y)를 연결하는 다음 코드의 따옴표 ( "")의 목적 및 출력 부가 수행에서 + 연산자 방지인가? 즉, 보이는입니다.

아래의 코드의 출력은 : 00 11 21 32 42.

나는 따옴표를 삭제하고 출력은 나에게 준다 : 0 2 3 5 6.

class Test
{
    public static void main (String[] args) 
    {
       int x = 0;
       int y = 0;

       while ( x < 5)
       {
       y = x - y;
       System.out.print(x + "" + y + " ");
       x = x + 1;
       }
    }
}
재산 :

상기 두 개의 정수 (X 및 Y)를 연결하는 다음 코드의 따옴표 ( "")의 목적 및 출력 부가 수행에서 + 연산자 방지인가?

즉 그것이 무엇인지 정확히. 대안은 같은 것

print(String.valueOf(x) + String.valueOf(y) + " ")

이는 훨씬 덜 읽을 수 있습니다. 문자열 타입은 같이 시작도 강제 할 수있다 "" + x + y + " "마찬가지로 우리가 문자열 나왔습니다 거래 우리가 사용을 시작하기 전에 같은 +연산자를.

추천

출처http://43.154.161.224:23101/article/api/json?id=315499&siteId=1