728x90
실수형(double)을 정수형(int)으로 변환
실수형을 정수형으로 반환하려 할 때 다음과 같은 방법을 사용한다.
실수형(double)은 말 그대로 실수 type을 선언해줄 때 사용한다. 소수점 아래도 나타낼 수 있다.
예) 3.141592, 0.43241624
정수형(int)도 마찬가지로 정수 type을 선언해줄 때 사용한다.
예) 1, 2, 18340153
int i;
double d;
i = (int)Math.round(d);
i는 정수형(int) d는 실수형(double)으로 선언되었다.
Math.round()로 실수형으로 선언된 d를 반올림해준다.
반올림해준 d를 int형으로 변환해줄 수 있다.
안전하게 변환해주기 위해서는 다음과 같이 구현할 수도 있다.
int i;
double d;
i = Integer.parseInt(String.valueOf(Math.round(d)));
728x90
'자바(intellij)' 카테고리의 다른 글
JAVA(intelij) / 세 점 주어졌을때 사이 각도 구하기 (0) | 2021.03.16 |
---|---|
자바(intelij) / 좌표(위도,경도)로 실제 거리 구하기 (1) | 2021.01.26 |
자바(IntelliJ) / gitignore 적용하기 (0) | 2021.01.20 |
댓글