我需要将浮点数转换为整数。
Java能否自动将浮点数转换为整数?如果是这样,是否适用正常的舍入规则(例如3.4转换为3,但3.6转换为4)?
答案 0 :(得分:1)
你在数学库函数round(float a)
中将它浮动到最接近的整数。
int val = Math.round(3.6); \\ val = 4
int val2 = Math.round(3.4); \\ val2 = 3
答案 1 :(得分:1)
答案 2 :(得分:0)
Math.round(3.6)会为你做到这一点。