프로그래밍 언어/자바 (Java)
[자바(Java) 공부하기] 4. 형변환 - 우당탕탕 개발자 되기 프로젝트
우당탕탕 개발자
2023. 7. 4. 13:00
728x90
반응형
형변환이란 변수의 값을 다른 타입으로 변환하는 것을 말합니다.
형변환에는 자동 타입 변환과 강제 타입 변환이 있습니다.
자동 타입 변환은 작은 크기의 데이터 타입을 큰 크기의 데이터 타입으로 변환하는 것을 말합니다.
자동 타입 변환에는 단 하나의 예외가 존재하는데, char은 2byte의 크기를 갖지만 char의 범위는 음수가 저장될 수 없기에 음수가 저장될 수 있는 타입을 char 타입으로 자동 변환시킬 수 없습니다.
강제 타입 변환은 큰 크기의 데이터 타입을 작은 크기의 데이터 타입으로 변환하는 것을 말합니다.
강제 타입 변환은 다른 말로 캐스팅이라고도 합니다.
강제 타입 변환을 할 때는 소괄호()를 사용합니다.
변수1 = (변경하려는 데이터 타입)변수2; 형식으로 작성하면 변수2의 타입을 바꿔 변수1에 저장합니다.
반응형
형변환에서 boolean 자료형은 형변환이 불가능한 자료형입니다!
728x90
반응형