강제 형변환
자바 형변환(Casting)
자바 형변환(Casting)
2021.07.28개요 형변환 하는 것은 간단하지만 '값 손실' 일어나는 부분이 잘 이해가지 않았다. 형변환 내용을 간단하게 정리하고 값 손실은 어떻게 일어나는지 살펴보자. 형변환 변수 또는 상수의 타입을 다른 타입으로 변환하는 것. 프로그램을 작성 시 값의 대입이나 연산을 수행할 때 같은 타입끼리만 가능하다. 서로 다른 타입 간의 연산을 수행해야 할 때는 연산을 수행하기 전 타입을 일치시켜야 한다. 일치시키기 위해서 변수나 리터럴의 타입을 다른 타입으로 변환하는 것을 '형변환'이라고 한다. 형변환이 어떤 것인지 쉽게 이해하기 위한 대표적인 예시로 물을 큰 그릇과 작은 그릇 사이에서 옮긴다는 가정이 있다. 타입의 크기가 1byte, 2byte, 4byte, 8byte으로 제각각인 것처럼 서로 크기가 다른 그릇이 있다고 생..