[Java] 기본형 데이터 타입

BoongDev·2021년 7월 15일
0

Java

목록 보기
3/6

기본형 타입

기본형 타입은 가장 기본이 되는 데이터 타입으로써 정수형, 실수형, 문자형, 불리언형을 의미한다.

출처 : 프로그래머스

논리형

boolean isFun = true;
// 값 - true, false
// 크기 - 1Byte

문자형

char c = 'f'
// 값 - 작은따옴표를 이용하여 한 글자만을 사용한다.
// 크기 - 2Byte
// 큰 따옴표 사용시 컴파일 에러가 뜬다.

정수형

int i = 2,147,483,647;
// 4Byte 최대 크기
long l = 9,223,372,036,854,775,807L
// 8Byte 최대 크기
// 실제 코드에서는 , 쉼표는 안들어갑니다.

// 값 - 정수
// 크기 - int: 4Byte, long: 8Byte
// long에 변수값 대입시 끝에 소문자 l 또는 대문자 L을 붙여야 한다.

TMI - 실수형에는 없는 정수형에서 음수를 취급하지 않는 unsigned자료형이 존재한다. 예로 char의 크기는 -128~127 까지이다. 하지만 unsigned char로 선언할 경우 0~255까지의 값을 저장할 수 있다.

하지만 Java에서는 unsigned 키워드를 삭제하였다. Java를 만든 James Arthur Gosling이 C++ 사용시 unsigned로 인한 오류를 너무 많이 보고 겪었기 때문에 포함시키기 않기로 하였다.

실수형

float f = 32.5f;
double d = 3456789;

// 값 - 실수
// 크기 - float: 4Byte, double: 8Byte
// float에 변수값 대입시 끝에 소문자 f 또는 대문자 F를 붙여야 한다.

리터럴

일종의 값으로 본다.

  • 컴퓨터 과학 분야에서 리터럴이란, 소스 코드의 고정된 값을 대표하는 용어이다.
  • 리터럴은 일종의 값이다. true, false, 11.1, a 등 이런 값 자체를 티러럴이라고 한다.


    출처 : 프로그래머스

profile
욕심 많은 주니어 개발자입니다.

0개의 댓글