java - 연산자 문자열 자동 변환

imjingu·2023년 8월 1일
0

개발공부

목록 보기
266/481
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
		 
		}
	
	}

0개의 댓글