java中如何把一个double数转换成整型数

来源:百度知道 编辑:UC知道 时间:2024/05/24 01:23:42

直接强行转换就行,例如
int i = (int)23.23;
当然了这么做会有精度丢失
java的Double封装类中也提供有方法取Double的int值其实此方法的本质还是上面的强转
例如:
Double d = new Double(23.23);
int doubleToInt = d.intValue();

强制转换就行了呗。不过这样会存在危险,毕竟double范围要比int大。