Java 中 float 强制转换为 int

来源:互联网 发布:js给input添加disable 编辑:程序博客网 时间:2024/04/30 14:37
Java中,float 强制转换为 int
 
转换后的值为多少呢?

默认为直接舍掉小数部分,取整数值。实例:
        int a = (int) 10.5f;   //a = 10;

如何实现按四舍五入转换呢?转换前先加上 0.5f。实例:
        float f = 10.5f;
        int a = (int) (f + 0.5f);   // a = 11;
0 0