1. 형 변환 (Type Conversion)
1) 서로 다른 자료형에서 연산 등의 수행을 위해 하나의 자료형으로 통일하는 것.
2) 필요에 따라서 변경되는 묵시적 형변환 (implicit Conversion, 자동 형변환)
3) 프로그래머가 직접 변경하는 명시적 형변환 (Explicit Conversion, 강제 형변환)
- 묵시적 형변환
* 바이트 크기가 작은 자료형에서 큰 자료형으로의 형 변환은 자동으로 이루어짐.
* 덜 정밀한 자료형에서 더 정밀한 자료형으로의 형 변환은 자동으로 이루어짐.
- 명시적 형변환
* 주로 큰 데이터 타입을 작은 데이터 타입으로 변환할 때 사용되며, 데이터 손실의 가능성이 있어 명시적으로 형 변환을 해주지 않을 경우 에러가 발생함. => 변수 앞에 (byte) 자료형을 넣어 강제로 형변환 해주어야 함.
* 아래 사진 처럼 원하지 않는 결과가 출력될 수 있음.
'JAVA' 카테고리의 다른 글
if 조건문 (0) | 2022.08.20 |
---|---|
Scanner 클래스 (0) | 2022.08.20 |
콘솔 입출력 환경, printf 사용법 (0) | 2022.08.20 |
String 타입과 클래스 (0) | 2022.08.16 |
패키지 (package) 와 import (0) | 2022.08.14 |
댓글