일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 광고 삽입 방법
- 셀 값 변환
- 목록 광고
- 명령어 튜토리얼
- 엑셀 화면 크기 조정
- 코드 수정 가이드
- 버프슈트
- pfx 파일 오류
- 엑셀 사용자 편의 기능
- 엑셀 화면 최적화
- shell 스크립트
- Burp Suite
- 엑셀 화면 설정
- 엑셀 문자열 처리
- 파일업로드다운로드
- ##_revenue_list_lower_##
- 리눅스 활용법
- 375926784
- burpsuite
- 인증서 저장 실패
- 블로그 광고 설정
- 비밀번호 복구
- sleep 명령어
- ##_revenue_list_upper_##
- AWS
- SFTP
- pam_tally2.so
- 버프스위트
- 엑셀 작업 효율화
- 사무실 필수 엑셀 기능
- Yesterday
- Today
- Total
자바(JAVA)의 자료형 본문
자료형
자료형이란, 자바언에에서 이미 만들어진 데이터의 타입 입니다.
(int, float, double, Boolean, char 등등...)
자료형
|
키워드
|
크기
|
기본값
|
표현범위
|
논리형
|
boolean
|
1bit
|
flase
|
true, false
|
문자형
|
char
|
2byte
|
\u0000
|
0 ~ 65,535
|
정수형
|
byte
|
1byte
|
0
|
-128 ~ 127
|
short
|
2byte
|
0
|
-32,768 ~ 32,767
|
|
int
|
4byte
|
0
|
-2,147,483,648 ~ 2,147,483,647
|
|
long
|
8byte
|
0
|
-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
|
|
실수형
|
float
|
4byte
|
0.0
|
-3.4E38 ~ +3.4E38
|
double
|
8byte
|
0.0
|
-1.7E308 ~ +1.7E308
|
1byte = 8bit
bit는 2진수 입니다.
1 bit 는 0~1 까지 표현 가능합니다. (2^0) : 2의 0승 = 1
2 bit 는 0~3 까지 표현 가능합니다. (2^1) : 2의 1승 = 2
3 bit 는 0~7 까지 표현 가능합니다. (2^2) : 2의 2승 = 4
4 bit 는 0~15 까지 표현 가능합니다. (2^3) : 2의 3승은 8
2byte를 표현하면
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
8bit 2개를 합친겁니다.
오른쪽 부터 2^0 2^1 2^2 2^3 ....2^n
n값이 +1 만큼 증가하게 됩니다.
결과 값은 원래 값에 2배씩 증가하게 됩니다.
1byte가 최대로 표현할 수 있는 값은 255개 입니다.
128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255
따라서, 정수는 음수와 양수를 나눠서 표현해서
255/2를 해서 -128 ~ 127개로 나누게 됩니다.
'Java > Java 기본 개념' 카테고리의 다른 글
자바(JAVA) 배열 (0) | 2016.11.07 |
---|---|
자바(JAVA) 반복문 (0) | 2016.11.02 |
자바(JAVA) 제어문 (0) | 2016.10.31 |
자바(JAVA)의 연산자 (0) | 2016.10.28 |
자바(JAVA)란 무엇인가? (0) | 2016.10.19 |