일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- disabled
- 형변환
- AWS Certified Cloud Practitioner
- 보안인증서
- 항해플러스후기
- 자바의정석
- ARIadminer
- SSL
- 항해플러스
- 남궁성
- 변수
- Foundational
- Wordpress
- SQL개발자
- cafe24
- saltkey
- Your session has been terminated
- 항해99
- readony
- Java의정석
- 변수의타입
- sqld
- 항해플러스백엔드
- 항해솔직후기
- AWS
- ARI
- AWS시험
- java
Archives
- Today
- Total
WorkaHolic
형변환 본문
반응형
형변환(캐스팅, casting)이란?
변수 또는 상수의 타입을 다른 타입으로 변환하는 것
형변환 방법
(타입)피연산자
()는 캐스크 연산자 또는 형변환 연산자
형변환을 캐스팅(casting)이라 한다.
자동 형변환
기존의 값을 최대한 보존할 수 있는 타입으로 자동 형변환된다
- 형변환이 가능한 7개의 기본형을 왼쪽부터 오른쪽으로 표현할 수 있는 값의 범위가 작은 것부터 큰 것의 순서로 나열
byte(1byte) -> short, char(2byte) -> int(4byte) -> long(8byte) -> float(4byte) -> double(8byte)
정수형을 실수형으로 형변환하는 경우, 정밀도의 한계로 인한 오차가 발생할 수 있다.
- boolean을 제외한 나머지 7개의 기본형은 서로 형변환이 가능하다.
- 기본형과 참조형은 서로 형변환 할 수 없다.
- 서로 다른 타입의 변수간의 연산은 형변환이 원칙이지만, 값의 범위가 작은 타입에서 큰 타입으로의 형변환은 생략할 수 있다.
반응형
'Programming > JAVA' 카테고리의 다른 글
변수의 타입 (0) | 2024.10.07 |
---|---|
Chapter 02. 변수(variable) (0) | 2024.10.02 |
Java의 정석 (1) | 2024.10.02 |