본문 바로가기
프로그래밍 언어/자바 (Java)

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

by 우당탕탕 개발자 2023. 7. 4.
728x90
반응형

 

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

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

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

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

 

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

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

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

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

반응형

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

728x90
반응형