3
Java에서 double을 정수로 변환
Java에서는 double을 정수로 변환하고 싶습니다. double x = 1.5; int y = (int)x; y = 1을 얻습니다. 이렇게하면 : int y = (int)Math.round(x); 당신은 2를 얻게 될 것입니다. 그러나 저는 궁금합니다. 정수의 이중 표현이 때때로 1.9999999998 같은 것처럼 보이기 때문에 Math.round ()를 통해 생성 된 double을 캐스팅하면 여전히 잘린 숫자가 …