我需要在Java中将double转换为int,但是数值必须始终四舍五入。即99.99999999-> 99
强制转换为int会隐式删除任何小数。无需调用Math.floor()(假设为正数)
只需使用(int)进行类型转换,例如:
System.out.println((int)(99.9999)); // Prints 99
话虽这么说,它的行为与Math.floor向负无穷大舍入
Math.floor