floor和ceil函数的返回自是double型的,需要强制类型转换。