논리 즉 참과 거짓 / 있고 없고 등을 표현 할 때 주로 쓴다.

true/false 표현할 때 쓰인다. 따라서 1바이트의 공간만 사용한다.

정확히 말하면 1비트로 충분(1,0)하지만, CPU가 처리하는 자료형 최소단위가 1바이트이기 때문에 1바이트를 사용한다.

기본값은 false 이다.

 
boolean isSuccess = true; 
boolean single = false;
package com.java.datatype01.basic;

public class Datatype08_boolean {

	public static void main(String[] args) {
		// 기본자료형 >boolean(참과 거짓,1바이트 ,true/false
		
		boolean isPass =false; //기본형이 false
		boolean isSingle=true;
				
		
		if(isPass) System.out.println("당신은 합격입니다.");
		else System.out.println("불합격입니다.");
		
		if(isSingle) System.out.println("네 독신입니다.");
		else System.out.println("아니요 저는 결혼하고 싶습니다.");
	}

}