java中如何取整?

java中有float类型的数据吗?如果是double型的该如何取整呢?

通过(int)方式进行取整,(int)是强转,强制把其他类型转换成整型。

语法:

int b =(int)浮点型变量;

例如:

double a = 1.22;
int b=(int)a;//强转double为整型。,取整,结果为1

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-24
java的数据类型跟c\c++基本一样,如果要把double取整就会丢失精度,你可以强制转换
第2个回答  2012-10-24
double anotherDoubleValue = Math.floor(doubleValue);

int intValue = (int)doubleValue;本回答被网友采纳
第3个回答  2012-10-24
interger。values()
相似回答