728x90
300x250
boolean (불린) 자료형은?
논리적인 데이터 유형으로
boolean으로 선언하며
true(참), false(거짓) 값만을 가질 수 있는 자료형입니다.
public class BooleanEX {
public static void main(String[] args) {
// TODO Auto-generated method stub
boolean isStudent = true;
System.out.println(isStudent);
}
}
실행결과
true
만약 값이 없거나 0, -0, null, false, NaN, undefined, 빈문자열 ("") 이라면 객체의 초기값은 false가 됩니다.
그 외에 다른 초기값은 true로 설정됩니다.
Boolean 객체의 true, false 값과 원시 Boolean 값 true, false와 혼동하면 안된다.
값이 undefined, null이 아니라면 모든 객체는 조건문에서 true로 처리 된다.
var BooleanTest = new Boolean(false);
위와 같이 값이 false여도 true로 취급된다.
var BooleanTest = false;
하지만 위와 같이 원시 Boolean 값은 그대로 거짓이 된다.
즉 값이 false인 Boolean객체를 초기값으로 넘겨줘도 Boolean 객체는 true 값을 가지게 된다.
Boolean 값이 아닐 경우 객체를사용해선 안된다.
대신 Boolean함수를 사용할 수 있다.
var BooleanTest = Boolean(ex); //함수사용
var BooleanTest = new Boolean(ex); //객체는 안된다.
728x90
반응형
'프로그래밍 > java' 카테고리의 다른 글
상수 뜻 (0) | 2021.08.25 |
---|---|
[JAVA] 자료형 없이 변수 사용하기 (0) | 2021.08.24 |
실수자료형 float, double (0) | 2021.08.21 |
문자 세트, 인코딩 (0) | 2021.08.20 |
JAVA:: 변수와 자료형 데이터 타입 (0) | 2021.08.19 |
댓글