본문 바로가기
자바

[자바의 정석] ch2-11 기본형의 종류와 범위

by 소금_msg 2022. 11. 20.

📍 기본형 종류

 

1.논리형 : boolean

(true/false)

 

2.문자형 : char

('char' 형태)

 

3.정수형 : byte/int/short/long

(byte는 이진 데이터 다루는데 사용. short는 c언어 호환을 위해. long은 큰 수를 다룰때 사용.)

 

4.실수형 : float/double

(float은 7자리, double은 15~16자리 표현가능. float<double)

double d = 1.32;
float f = 1.32f;

double은 변수값 표현시 d생략가능

float는 생략불가.


📍 기본형  크기

 

 

1bit = 2진수 1자리 0/1 형식

1byte = 8bit 

[byte] = [bit][bit][bit][bit][bit][bit][bit][bit]

 

종류 \ byte크기 1byte 2byte 4byte 8byte
논리형 boolean      
문자형   char    
정수형 byte short int long
실수형     float double

 

실수형 타입을 쓰는 경우 float의 정밀도(오차없는 자리수)보다 double의 정밀도가 2배정도 좋기 때문에 

정확함이 중요한 작업이라면 double를 쓰는 것이 좋다.

'자바' 카테고리의 다른 글

[spring] redirect 사용  (0) 2022.09.04
[Java] Optional<T> isPresent, ifPresent 사용법  (0) 2022.08.28
[백준 1152] 자바 단어의 개수  (0) 2022.08.13
[java]LinkedList  (0) 2021.12.02
Hashmap 관련함수  (0) 2021.11.24