方法1 )用Math.round计算,此处返回的数值格式的float price=89.89;
int itemNum=3;
float totalPrice=price*itemNum;
浮动编号=(浮动(math.round ) totalprice*100 )/100 ); //如果要求准确的4位*10000然后/10000
相关在线学习视频教程推荐: java免费视频教程
方法DecimalFormat返回的是字符串格式。 这个类全面封装十进制。 %编号、千分位、小数精度。 科学计算float price=1.2;
decimal format decimal format=new decimal format ('.00 ); //结构方法的文字格式此处小数小于2位时,用0补充。
stringp=decimal fomat.format (price; //format返回字符串
在前台显示金额的推荐是第二种方法,理由是返回字符串格式。
相关java文章详细教程建议: java入门