우리는 앞서 배운 데이터 형태에 이어 한 가지 더 중요한 형에 대해서 배울 것이다. 우리는 Boolean 에 대해서 배울 것이다.

boolean에는 총 4가지 값이 있다.

첫번째, true 값은 말그대로 값이인 것이다.

두번째, false 값은 말그대로 값이 거짓인 것이다.

하지만 여기서부터 이해하기가 조금 어려워 질 것이다.

boolean a = null;
boolean b;

a변수의 경우에는 값이 null로 선언되어 있는데, 이 경우에는 값이 “비어 있음”을 의미한다.

그러나 변수 b의 경우에는 일단 변수가 선언되긴 했지만, 그 안에 값이 아예 할당되어 있지 않음을 의미한다.

두 개의 개념이 헷갈리기 때문에 잘 이해하고 넘어가자.