비스킷 :
난 그냥 "헤드 퍼스트 자바"책을 시작했다. 때문에 아래의 코드에 어떤 공간을 큰 따옴표 ( "")로 나를 트립하는 운동이있다. 나는 그것을 알아 냈다고 생각하지만, 책을 설명하고 내가 전진 있는지 내가 올바른 생각하고 싶습니다처럼은 보이지 않는다.
상기 두 개의 정수 (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 + " "
마찬가지로 우리가 문자열 나왔습니다 거래 우리가 사용을 시작하기 전에 같은 +
연산자를.