Java Literal

yun yun·2021년 8월 3일
0

Java DataType

literal type

자료형범위크기(byte)
booleantrue, false1
char0 ~ 65,535(유니코드문자)2
byte-127 ~ 1271
short-32,768 ~ 32,7672
int-2,147,483,648 ~ 2,147,483,6474
long-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,8078
float±1.4E-45 ~ 3.4E384
double±4.9E-324 ~ 1.8E3088

byte

  • 색상 정보 및 파일, 이미지 등 이진 데이터를 처리할 때 주로 사용됩니다.

char

  • Java는 모든 문자를 유니코드로 처리합니다. 유니코드는 음수가 없기에 char 타입은 음수를 저장할 수 없습니다.
  • ' '로 감싼 문자를 선언할 수 있으며, ' '없이 직접 유니코드 정수값도 저장할 수 있습니다.

short

  • C언어와 호환을 위해 사용되며, 비교적 잘 사용되지 않는 자료형입니다

int

  • Java에서 정수연산을 하기 위한 기본 타입으로 코드를 입력시 8진수, 10진수, 16진수 표기가 가능합니다.

long

  • 수치가 큰 데이터를 다루는 프로그램에서 long타입을 사용하며 은행 및 우주 관련 프로그램 등에 사용됩니다. int 타입의 범위 이상의 수로 초기화할 때 숫자 뒤에 L을 붙여줘야 합니다.

float

  • 소수점이 있는 데이터를 뜻하며, 부동 소수점 방식으로 저장됩니다.

double

  • 소수점이 있는 데이터를 뜻하며, 부동의 소수점 방식으로 저장됩니다.
  • double은 float보다 약 2배의 가수 저장메모리 공간을 가지고 있어 높은 정밀도의 계산을 요구하는 조건에서 많이 사용합니다.
  • 자바는 실수 리터럴의 기본 타입을 double 로 사용합니다.

boolean

  • 조건문이나 제어문의 실행 흐름을 변경할 때 주로 사용됩니다.

참고사이트 :
https://easy-h.tistory.com/22
https://mine-it-record.tistory.com/100

profile
같이 일 하고 싶은 개발자가 목표!

0개의 댓글