충분히 쌓여가는
2.9 연산식에서 자동 타입 변환 - +의 두 가지 기능 본문
자바에서 + 연산자는 두 가지 기능을 가지고 있다
피연산자가 모두 숫자일 경우에는 덧셈 연산을 수행
피연산자 중 하나가 문자열일 경우에는 나머지 피연산자도 문자열로 자동 변환되어 문자열 결합 연산을 수행
package ch02.sec09;
public class StringConcatExample {
public static void main(String[] args) {
int result1 = 10 + 2 + 8;
System.out.println(result1);
String result2 = 10 + 2 + "8";
System.out.println(result2);
result2 = 10 + "2" + 8;
System.out.println(result2);
result2 = "10" + 2 + 8;
System.out.println(result2);
result2 = "10" + (2 + 8);
System.out.println(result2);
}
}
20
128
1028
1028
1010
'이것이 자바다 > 02 변수와 타입' 카테고리의 다른 글
2.10 문자열 -> 숫자 타입, 숫자 타입 -> 문자열 (0) | 2024.03.28 |
---|---|
2.9 연산식에서 자동 타입 변환 (0) | 2024.03.28 |
2.8 강제 타입 변환 (0) | 2024.03.28 |
2.7 자동 타입 변환 (0) | 2024.03.28 |
2.6 문자열 타입 - escape 문자 (0) | 2024.03.28 |