Java 실수와 논리 자료형

DONGHYUN KOO·2020년 12월 6일
0

Java

목록 보기
4/13
post-thumbnail

실수

실수는 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

0개의 댓글