실수는 double 자료형이 기본
float를 사용할 떄는 f,F 식별자를 사용
실수를 지수부와 가수부로 표현함
지수와 가수로 표현되는 부동 소수 점은 0을표현할 수없음
따라서 부동 소수점 방식에는 약간의 오차가 발생할 수있음
boolean 으로 선언
논리값 true, false로 표현
package variable; public class DoubleTest { public static void main(String[] args) { double dNum = 3.14; float fNum = 3.14F; System.out.println(dNum); System.out.println(fNum); } } 3.14 3.14
package variable; public class DoubleTest2 { public static void main(String[] args) { double dNum = 1; for(int i =0; i < 10000; i++) { dNum = dNum +0.1; } System.out.println(dNum); } } 1001.000000000159 //부동소수점 오차 예시
package variable; public class BolleanTest { public static void main(String[] args) { boolean isMarried = false; System.out.println(isMarried); var i =10; System.out.print(i); } } false