标签: java precision
double x = 9/2 //x == 4.0?
输出应为4.5,但为4.0 我犯的错误是什么?
答案 0 :(得分:3)
9/2 <-没有小数,您将其指定为int
9/2 <-
int
9.0 / 2.0 <-现在这是double,您应该能够获得4.5
9.0 / 2.0 <-
double