
147번 문제를 틀렸는데
String str1 = 2+3+""; 이 경우는 더하고 난 후를 String에 담는 것이니 당연히 5가 나올것이라 예상하고
String str2 = 2+""+3; 이 경우는 중간에 문자열이 껴있으니 숫자 그대로 23이 나올것이라 예상하였으나
String str3 = ""+2+3; 이 경우에도 23이 그대로 문자열로 나올줄 몰랐다.
//문자열로 시작하면 뒤에도 전부 문자열로 인식!
'Java > code' 카테고리의 다른 글
윤년을 구하는 조건식 (0) | 2023.04.04 |
---|---|
시험의 평가 비율를 고려하여 평균을 구하는 방법 (0) | 2023.04.04 |
변수와 입출력 (0) | 2023.03.31 |
형변환 (0) | 2023.03.31 |
131p 풀지 못한 문제 (0) | 2023.03.31 |