본문 바로가기
자바

[Java] 실수 > 정수 (float to int, double to int) 변환하기

by 책 읽는 개발자_테드 2021. 5. 26.
반응형

Math 클래스의 round 메소드(소수점을 반올림하여 정수로 반환)를 이용하여 실수를 정수로 변환한다.

https://docs.oracle.com/javase/8/docs/api/java/lang/Math.html

float to int

Math.round 메소드에 float 타입을 입력하면 int 타입을 반환한다.

float realNumber = 1.0; 
int integerNumber = Math.round(realNumber);

 

double to int

Math.round 메소드에 double 타입을 입력하면 long 타입을 반환한다. 반환된 long 타입을 int 형으로 바꿔주자. 

double realNumber = 1.0;
int integerNumber = (int) Math.round(realNumber);
반응형

댓글