在 Math 库中有一个函数 round(float a),它可以将浮点数四舍五入为最接近的整数。 int val = Math.round(3.6); \\ val = 4 int val2 = Math.round(3.4); \\ val2 = 3
(int) a + 0.5
的结果是双精度浮点型,不能赋值给整型。你可以试一下。 - morgano