프로그래밍 언어/자바 (Java)

[자바(Java) 공부하기] 4. 형변환 - 우당탕탕 개발자 되기 프로젝트

우당탕탕 개발자 2023. 7. 4. 13:00
728x90
반응형

 

형변환이란 변수의 값을 다른 타입으로 변환하는 것을 말합니다.

형변환에는 자동 타입 변환 강제 타입 변환이 있습니다.

자동 타입 변환 작은 크기의 데이터 타입 큰 크기의 데이터 타입으로 변환하는 것을 말합니다.

자동 타입 변환에는 단 하나의 예외가 존재하는데, char 2byte의 크기를 갖지만 char의 범위는 음수가 저장될 수 없기에 음수가 저장될 수 있는 타입을 char 타입으로 자동 변환시킬 수 없습니다.

 

강제 타입 변환 크기의 데이터 타입 작은 크기의 데이터 타입으로 변환하는 것을 말합니다.

강제 타입 변환은 다른 말로 캐스팅이라고도 합니다.

강제 타입 변환을 할 때는 소괄호()를 사용합니다.

변수1 = (변경하려는 데이터 타입)변수2; 형식으로 작성하면 변수2의 타입을 바꿔 변수1에 저장합니다.

반응형

형변환에서 boolean 자료형은 형변환이 불가능한 자료형입니다!

728x90
반응형