Menu



Manage

Cord > Study_JAVA 전체 다운로드
파일 목록
Study_JAVA > 2/Datatype2.java Lines 39 | 1.1 KB
다운로드

                        package week2;

public class Datatype2 {
	public static void main(String[] args) {
		float fValue = 3.14f;
		double dValue = 3.14;
		System.out.println("fValue = "+ fValue);
		System.out.println("dValue = "+ dValue);
		
		//정밀도 테스트
		fValue = 0.1234567890123456789f;
		dValue = 0.1234567890123456789;
		System.out.println("fValue = "+ fValue);
		System.out.println("dValue = "+ dValue);
		
		//e 사용하기
		int iData = 4500000;
		float fData = 3e7f;
		//10의 n승을 편하게 e로 표현 가능
		double bData1 = 3e7;
		double bData2 = 3e-7;
		System.out.println("iData =" + iData);
		System.out.println("fData =" + fData);
		System.out.println("dData1 =" + bData1);
		System.out.println("dData2 =" + bData2);
		
		//%f 출력 포맷 이용
		System.out.println();
		System.out.printf("iData = %d\n", iData);
		System.out.printf("fData = %f\n", fData);
		System.out.printf("dData1 = %f\n", bData1);
		System.out.printf("dData2 = %f\n", bData2);
		
		System.out.printf("fData = %.4f\n", fData);
		System.out.printf("dData1 = %.2f\n", bData1);
		System.out.printf("dData2 = %1.8f\n", bData2);
	}
}