목표

자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다.

학습할 것

프리미티브 타입 종류와 값의 범위 그리고 기본 값

프리미티브 타입에는 논리형(boolean), 문자형(char), 정수형(byte, short, int, long), 실수형(float, double)이 있고 값의 범위와 기본값은 다음과 같다.

Untitled Database

정확히 다 알아야하는 건 아니지만 int 타입이 약 +-20억 정도인 것(알고리즘 문제풀이 시 유용), 정수형 안에서 사이즈 별 타입순서, 실수형 안에서 사이즈 별 타입 순서정도는 알고있자. (하지만 통화 계산시에는 정수형, 실수형 모두 값의 범위를 정확하게 알아야 한다고 한다..)

프리미티브 타입과 레퍼런스 타입

자바 변수의 타입은 크게 기본형과 참조형 두 가지로 나눌 수 있는데 기본형 변수는 실제 값을 저장하지만 참조형은 값이 저장되어있는 객체의 주소를 값으로 가진다. 앞서 말한 기본형(프리미티브 타입)이 아니라면 모두 레퍼런스타입이라고 할 수 있다.

리터럴

리터럴은 사전적 의미의 상수와 같은 '값'을 의미하는데 자바에서 상수는 한 번 값을 저장하면 다른 값으로 변경할 수 없다는 의미를 가진다. 리터럴은 그 자체로 값을 의미하는 것을 뜻한다.