专业财税服务推荐

精选优质财税服务,为企业提供专业、可靠的财税解决方案,助力企业健康发展

零报税代理记账
零申报代理记账
报税做账算帐财务报表老会计做账
代理记账
咨询微信:lhy_happyday
工商营业执照年度年报年检公示
全国个体、企业、公司、合作社工商年审年报服务!
个体/10元/次 企业/20元/次
咨询微信:lhy_happyday
财税咨询服务
一对一专业财税咨询,解决企业财税难题,提供定制方案
咨询微信:lhy_happyday
财务分析服务
小规模个体报税0申报税务年报工商年报月报季报报税代理记账
咨询微信:lhy_happyday
立即咨询专业财税顾问
微信号: lhy_happyday
会计从业9年,管理多家个体工商、小规模、一般纳税人等企业的财务、税务等相关工作!。
扫码或搜索添加微信,备注"财税咨询"获取专属优惠
知方号 知方号

JAVA float double数据类型保留2位小数点5种方法 float浮点类型保留两位小数

/** * Java 两个整数相除保留两位小数,将小数转化为百分数 * java中,当两个整数相除时,由于小数点以后的数字会被截断,运算结果将为整数,此时若希望得到运算结果为浮点数,必须将两整数其一或是两者都强制转换为浮点数。例如:(float)a/b // 将整数其中一个强制转换为浮点数,再与另一个整数相除a/(float)b(float)a/(float)b // 将两个整数同时强制转换为浮点数后再相除 */

///////计算小数点的位数: System.out.println("1/8="+1/(float)8); float TT = Math.round(1/(float)8); //返回的是int型。 System.out.println("四舍五入小数:"+TT); System.out.println("四舍五入小数2:"+Math.round(2.1546));////方法1 double dd = (double) (Math.round(1/(float)8*100)/100.0); System.out.println("dd="+dd); // (double) (Math.round(sd3*10000)/10000.0); 这样为保持4位////方法2 DecimalFormat df2 = new DecimalFormat("###.00"); DecimalFormat df3 = new DecimalFormat("###.000"); System.out.println("转换2="+df2.format(1/(float)8)); System.out.println("转换3="+df3.format(1.1256));////方法3// String ss = String.format("%10.2f%%", 1.1256); //1.13f// String ss = String.format("%10.2f", 1.1256); // 1.13 String ss = String.format("%1.2f", 1.1256); //1.13 System.out.println("转换4="+ss);////方法4 double x=23.5455; NumberFormat ddf1=NumberFormat.getNumberInstance() ; ddf1.setMaximumFractionDigits(2); String s= ddf1.format(x) ; System.out.print("数字格式="+s); //四舍五入 23.55////方法5 float T = 0.1257f; BigDecimal b = new BigDecimal(T); T = b.setScale(2,BigDecimal.ROUND_HALF_UP).floatValue(); System.out.println("保留2位小数:"+T);

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。