1.转换方式
String value = "23.99";
Integer.parseInt(value);
Integer.valueOf(value);
2.问题导致
如果是浮点类型的话,就会类型转换异常
3.解决办法
Integer result = Double.valueOf(String.valueOf(23.99)).intValue();
1.转换方式
String value = "23.99";
Integer.parseInt(value);
Integer.valueOf(value);
2.问题导致
如果是浮点类型的话,就会类型转换异常
3.解决办法
Integer result = Double.valueOf(String.valueOf(23.99)).intValue();
暂时我就想到3个方法而已。如果读者想到其他好用方法,也可以交流一下
写出一个程序,接受一个浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。
将浮点数转换成整数方法有很多,分享三种常用方法。
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M