앞에서 기본형 데이터 타입에 대하여 정리했지만
형변환에 대해 공부하기 전에
기본형 데이터 타입을 좀 더 세부적인 사항까지 정리해보자.
<논리형 데이터 타입 boolean>
논리형은 boolean 한 가지밖에 없다.
boolean타입 변수에는 true와 false 리터럴 중 하나를 저장할 수 있으며,
Java에서는 대소문자가 구별되기 때문에
True 또는 TRUE 등은 리터럴이 될 수 없다.
boolean 타입의 기본값(default)은 false이다.
boolean 타입 변수는 대답(yes/no), 스위치(on/off) 등의 논리 구현에 주로 사용된다.
boolean 타입은 true와 false 두 가지 리터럴만 표현하면 되므로
1bit만으로도 충분하지만
Java에서는 데이터를 다루는 최소 단위가 byte이기 때문에
boolean 타입의 크기는 1byte이다.
유일하게 다른 기본형과의 연산이 불가능하다.
boolean power = true;
boolean checked = False; // 에러 : False cannot be resolved to a variable
boolean confirm = 1; // 에러 : Type mismatch: cannot convert from int to boolean
'. Java의 정석' 카테고리의 다른 글
[Java] 문자형 데이터 타입 char : 기본값, 16진수표현 (0) | 2021.07.04 |
---|---|
[Java] 문자형 데이터 타입 char : 저장방식, 인코딩, 디코딩, 형변환, 연산 (0) | 2021.07.03 |
[Java] 음수의 2진 변환, 2의 보수법, 부호비트 (0) | 2021.07.03 |
[Java] 실수의 진법 변환 (0) | 2021.07.03 |
[Java] 진법에 사용되는 기호, Java에서 진법 변환 (0) | 2021.07.02 |