기본형 타입은 가장 기본이 되는 데이터 타입으로써 정수형, 실수형, 문자형, 불리언형을 의미한다.
출처 : 프로그래머스
논리형
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를 붙여야 한다.
일종의 값으로 본다.
출처 : 프로그래머스