두 개의 정수 x
와 y
. 나는 계산해야하고 x/y
결과로 나는 부유물을 얻고 싶습니다. 예를 들어 3/2
나는 1.5를 원합니다. 나는 쉬운 (또는 유일한) 방법은 그것을 변환하는 것입니다 할 생각 x
과 y
플로트 식으로. 안타깝게도 쉬운 방법을 찾을 수 없습니다. 저를 도와 주 시겠어요?
7
float 결과 = ((float) x) / y?
—
mibollma 2010
이것을 확인하십시오 : xahlee.org/java-a-day/casting.html
—
fasseg 2010
@VinAy : 이 경우에는 권장 하지 않습니다 .
—
Matt Ball
BigDecimal
은 (는) 보편적으로 올바른 대체가 아닙니다 float
.
@VinAy : 전적으로 목적이 무엇인지에 따라 다릅니다. 그가 금융을하고 있다면 당신 말이 맞습니다. 그가 소행성 궤적을 계산하고 있다면 당신은 그렇지 않습니다.
—
Marquis of Lorne