논리형에는 boolean 한가지 밖에 없다. boolean형 변수에는 true와 false 중 하나를 저장할 수 있고 기본값(default)은 false이다. true와 false 두 가지의 값만을 표현하므로 1 bit만으로 충분하지만, 자바에서 데이터를 다루는 최소단위가 byte이기 때문에, boolean의 크기가 1 byte이다.