티스토리 뷰
자바 데이터타입 그리고 타입변환
기본타입 정수, 실수, 문자, 논리 리터럴 저장하는 타입입니다.
메모리의 최소기억단위인 bit가 8개 모여 1바이트를 만듭니다. 아래 그림 참조.
정수 타입의 경우
byte, char, chort, int, long 이 있습니다.
크기는 차례대로 8, 16, 16, 32, 64비트입니다.
char형을 문자형으로 알고있는분들도 있는데 기본타입에선 정수형이 맞습니다.
실수는 float, double 이렇게 두 타입이 있습니다.
크기는 실수답게 32, 64비트입니다.
논리형은 단 한가지 boolean 이있고 8비트 오로지 값은 true, false만 있습니다.
크기가 작은타입이 큰 타입에 대입을 하게된다면
자동으로 타입이 변환되는데요.
이를 영어로 conversion 혹은 casting 이라고 합니다.
자동 캐스팅이란 말을 더 자주 쓰는거 같아요.
예를들어 위의 intValue에는 10이들어있고
doubleValue에는 5.5가 들어있는데
더블형에 result에는 15.5가 들어가있는겁니다.
그 이유는 double형이 int형보다 더 큰크기타입이기때문이죠.
'Programming > Java' 카테고리의 다른 글
| 이것이 자바다 확인문제 1장 (0) | 2018.10.01 |
|---|---|
| 자바 조건문 if 문, switch 문 (0) | 2018.09.19 |
| 자바 변수란 (0) | 2018.09.17 |
| 자바 이클립스 다운로드 쉽게 합시다. (0) | 2018.09.11 |
| 자바 64비트 다운로드 32비트 그리고 java 환경변수 설정 (0) | 2018.09.10 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 조회
- 로마여행
- 듣기
- 영어패턴
- 사진
- 이탈리아
- 방법
- 마드리드
- 세고비아
- 스페인
- 홈구장
- 미국
- 플래시게임
- 여행
- 바르셀로나
- 호텔
- 발급
- 그랜드캐년
- 영업시간
- 미국서부여행
- 라스베가스
- 뮤비
- 스페인여행
- 베네치아광장
- 미국여행
- 영어패턴공부
- 영어공부
- 휴무일
- 경비행기
- 로마
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
글 보관함