본문 바로가기

프로그래밍/Java 프로그래밍

자바의 실수형과 논리형 변수

실수 타입

자바에서 실수형은 float과 double로 나뉩니다. 크기는 4byte와 8byte이고 정밀도에서 차이가 있습니다. 밑의 예제를 통해 비교해보겠습니다.



라인5에서는 컴파일에러가 발생하기때문에 주석처리를 했습니다. float형에 값을 넣을때 리터럴의 끝에 'f' 또는 'F'를 넣어야합니다. 그래서 자바에서 실수형을 사용할 때는 double 형을 사용하는 것을 추천합니다. 정밀도에 있어서도 var4와 var5의 출력결과를 알 수 있듯이 2배정도의 차이가 납니다. 또한 값을 넣을 때 문자 'e'또는 'E'를 사용해서 지수형으로 사용할 수도 있습니다. 



논리 타입

자바는 참과 거짓을 의미하는 논리 리터럴로 true와 false를 사용합니다. 이 true와 false는 논리타입 변수에 저장이 됩니다. 논리타입은 1byte크기를 가집니다. 논리타입(boolean)은 if문과 결합하여 사용합니다. 예제는 다음과 같습니다.



위와 같이 boolean 변수는 if문에 사용되며 분기를 결정하게 됩니다. 자바에서 논리 리터럴은 소문자 true와 false를 사용합니다.

'프로그래밍 > Java 프로그래밍' 카테고리의 다른 글

자바의 변수와 시스템 입출력  (0) 2020.06.24
자바의 타입 변환1  (0) 2020.06.22
자바의 문자열 타입과 String 타입  (0) 2020.06.20
자바의 정수형 타입과 char 타입  (0) 2020.06.20
long 타입  (0) 2020.06.18