Java 자료형과 기본 입출력 예제
파일명:Ex03_실수형.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | public class Ex03_실수형 { public static void main(String[] args){ //int i=4.3; 에러 float f1 = 1.234f; //4byte float형 변수에는 상수 뒤에 F나 f를 붙여야 함 double d1 = 1.234d; //8byte double형 변수에는 D나 d를 붙이거나 안붙여도 됨 System.out.println("f1="+f1+"\n"+"d1="+d1); //System.out.println("d1="+d1); float ft1 = 0.56000f; float ft2 = 1.123456789012345F; double dd = 1.123456789012345678; //마지막 다음 숫자가 5 이상이면 반올림 됨 System.out.println("ft1="+ft1); System.out.println("ft2="+ft2); System.out.println("dd="+dd); float ft3 = 321; System.out.println("ft3="+ft3); float ft4 = 3.56F; int i=(int)ft4; //float이 int보다 크다고 생각함 그래서 ft4를 강제로 int로 만들어 줌 (int)형변환연산자 System.out.println("i: "+i); //double형 double d = .889; System.out.println("d:"+d); double d2 = .889E2; //0.889 * 10^2 double d3 = .889E-2; //0.889 * 10^-2; System.out.println("d2: "+d2); System.out.println("d3: "+d3); } } | cs |
결과
실수형 자료를 사용하기 위해선 float과 double을 사용하면 된다.
float : 4byte 표현크기 -3.4E38 ~ +3.4E38
double : 8byte 표현크기 -1.7E308 ~ +1.7E308
실수형도 자료의 크기에 따라 float과 double로 나뉘어 사용할 수 있다.
'Programing > Java' 카테고리의 다른 글
[Java] 예제 자료형과 기본 입출력 입력문 Scanner (0) | 2016.04.23 |
---|---|
[Java] 예제 자료형과 기본 입출력 입력문 (0) | 2016.04.23 |
[Java] 예제 자료형과 기본 입출력 정수형, 문자형, 논려형 자료형 (0) | 2016.04.23 |
[Java] 예제 자료형과 기본 입출력 출력 print printf println (0) | 2016.04.23 |
[이클립스] 한글 코드 깨짐 현상 해결하기 (0) | 2016.04.23 |