参考:https://blog.csdn.net/ideality_hunter/article/details/78432486
long是长整型,64位
int是短整型,32位
double是双精度浮点型
float是单精度浮点型
Long
long / int -->long
long转double,可能会越界
long转double之后再用Math.floor()没有任何意义,还是原来的值
l