Language/JAVA

[Java] 자바의 자료형

pinomaker 2022. 8. 14. 03:15

Java의 자료형은 기본형과 참조형 두가지로 구분이 가능하다.

기본형은 실제 값을 가지고, 참조형은 어떤 값이 저장되어있는 주소를 값으로 가진다.

Java의 기본 자료형은 아래의 표와 같다.

종류 키워드 크기 허용 범위
논리형 boolean 1 byte false, true
문자형 char 2 byte '\u0000' ~ 'uFFFF' 
정수형 byte 1 byte -128 ~ 127
short 2 byte -32,768 ~ 32,767
int 4 byte -2147483648 ~ 2147483647
long 8 byte - 9,223,372,036,854,775,808~9,223,372,036,854,775,807
실수형 float 4 byte ±1.4E-45 ~ 3.4E38
double 8 byte ±4.9E-324 ~ 1.8E308

 

상수와 리터럴

상수란 변수와 같이 값을 저장할 수 있는 공간이지만, 한 번 값을 저장하면, 다른 값으로 변경할 수 없다.

사용 방법은 타입 앞에 final을 붙이고, 선언과 동시에 초기화해야한다.

상수의 이름은 모두 대문자로 하고, 여러 단어로 이루어지면 "_"를 사용해 구분한다.

final int MAX_SPEED = 10;

 

 

리터럴이란 상수에 들어간 값을 의미한다. 상수는 값을 변경할 수 없는 공간이면, 리터럴은 그 공간에 들어간 값을 의미한다.