본문 바로가기

IT

JAVA 형변환?.?

 

형변환이란?
Java에서는 같은 타입(자료형)의 값만 들어갈 수 있기 때문에
다른 타입을 넣어야 할 때 형태를 변환시켜주는 작업

 

1. 묵시적 형변환(자동형변환)

자료형의 크기가 서로 다른 자료의 연산 결과는

크기가 큰 자료형으로 자동 변환된다

 

2. 명시적 형변환(강제형변환)

프로그래머가 자료형을 강제로 변경 "casting"이라고 한다

 

(자료형)값

예) (double)3 -> 정수를 실수로 변환
     (char)('A' + 32) -> 정수를 문자로 변환

 

 

 

* MEMO

* 형변환은 일반타입끼리만 가능

* String -> int 형변환은 오류***

* String은 클래스타입이기 때문

* 이럴 경우 Integer.parseInt() 이렇게 해주면 문제없음

* 이러한 작업을 "parsing"이라고 한다

 

 


 

🖤자바 정리 노트🖤

혹시 미흡한 내용이 있다면 알려주세용!

코딩유딩 이케이