package chapter01;
public class Test05 {
public static void main(String[] args) {
// TODO Auto-generated method stub
/* 연산에서의 문자열 자동 변환
* 연산자는 두가지 기능
* 1) 피연산자가 숫자일 경우에는 덧셈 연산
* 2) 피연산자 중 하나라도 문자열이면 나머지 피연산자도 문자열로 자동 변환되어서 문자열 결합 연산을 수행 */
// 숫자 결합 연산
int value = 10 + 2 + 8;
System.out.println("value : " + value); // 20
// 문자 결합 연산
String str1 = 10 + 2 + "8";
System.out.println("str1 : " + str1);
// 연산자는 왼쪽에서 오른쪽으로 순서대로 실행이 되기 때문에 12 + "8" 이 됨
// 10 + 2 = 12 가 나오고 숫자 12 + 문자열 8이 되기때문에 숫자 12도 문자열로 변경후 문자열 12 + 8 = 128
}
}