language/자바
[java] + 연산 순서
찬린이
2022. 7. 25. 21:46
더하기는 왼쪽부터!!!!
int a=1;
int b=2;
int c=3;
String str = "4";
System.out.println(str+a+b+c); // 4123
System.out.println(a+b+c+str); // 64
System.out.println(a+b+str+c); // 343
int 랑 String이 +연산이 될경우 String으로 자동형변환이 일어난다
하지만 다음 순서를 기억하자!!
더하기는 왼쪽 부터 일어나니까
첫번째 다 문자열 계산이고
나머지는 문자열을 만나기전까지 int로 계산!!!