2012년 12월 27일 목요일

[Java] 연산자에서 부족한 것들

String str = "num = " + 30; //입력 가능, 출력결과 => num = 30

str = "num = " + 30 + 40; //이때의 결과는? 출력결과 => num = 3040

str = 30 + 40 + "num = "; // 출력결과 => 70num =

위의 예제에서 보면 문자열에 정수나 소수를 더하면 항상 문자열이 되는 것을 알 수 있다.
그러나 왼쪽부터 나가다가 만나는 문자열에서는 연산자부터 수행된다.

댓글 없음:

댓글 쓰기