首页 > 编程知识 正文

double转换成int丢失,如何将double转换为int

时间:2023-05-04 09:03:14 阅读:50717 作者:817

从双精度到整型转换方法双精度双精度1=111.111; intint1=newdouble(double1).intValue ); system.out.println(int1; 方法双精度双精度2=222.222; intint2=(int ) math.round ) double2; intint22=(int ) math.ceil ) double2; intint222=(int ) math.floor ) double2; System.out.println ('四舍五入' int2); System.out.println; System.out.println; 方法3但是,上面的两个在特殊情况下,会损失精度eg。 双精度D1=3.39双精度D1=8.29双精度D1=18.31如何解决损耗精度问题双精度3=33.33; string format=new decimal format (' # ' ).format ) double3; system.out.println (格式);

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。