1.利用Math.round()的方法:
两个int型的数相除,结果保留小数点后两位:
int a=1188;
int b=93;
double c;
c=(double)(Math.round(a*100/b)/100.0);//这样为保持2位
打印结果:c=0.12
c=new Double(Math.round(a*1000/b)/1000.0);//这样为保持3位
打印结果:c=0.012
2.另一种办法
import java.text.DecimalFormat;
DecimalFormat df2 = new DecimalFormat("###.00");//这样为保持2位
DecimalFormat df2 = new DecimalFormat("###.000");//这样为保持3位
System.out.println(df2.format(double类型的变量));
PS:
Math.round()的作用:
double a=123.55
System.out.println(Math.round(a));
打印结果:124
相关推荐
可以强制的保留小数点后几位,达到精确的显示
四舍五入 ,浮点数精确计算,浮点数输出(科学记数法)等等
除法m除以n保留小数点后k位 c语言代码 包含实验报告
c语言保留小数点后n位的三种方法 在C语言中,可以使用printf函数和格式化字符串来保留小数点后n位。格式化字符串%.nf中的n表示要保留的小数位数。此外,还可以使用数学运算和库函数sprintf来实现保留小数点后n位。在...
在开发过程中经常遇到要调整小数的格式,如保留小数点后两位等等。方法也颇为常见,备忘如下。 第一种,利用math.round var original=28.453 1) //round “original” to two decimals var result=Math.round...
代码很短,只有十几行,有效计算小数点后100位
这个是最直观的网页中常用的js判断输入框输入数字+小数点后两位(可以方便的更改为n位),不同于网上大部分的js判断方式,兼容ie,ff,chrome等多个常用浏览器,上传文件是一静态页面,更适合初学者的使用和更换,...
讲述c# asp.net 涉及小数问题时如何保留两位的问题
Crack8_编程小组[K.8] QQ吻 欢迎您 Blog http://qqhack8.blog.163.com
excell中保留两位小数,此公式简单应用!
sql取小数点后N位sql取小数点后N位sql取小数点后N位
主要介绍了ASP中保留小数点后两位数的方法,使用FormatNumber函数实现,需要的朋友可以参考下
Mader.NASM.a除b除法带小数点后八位算法.
java代码-使用java解决Java中保留小数点的方法的源代码 ——学习参考资料:仅用于个人学习使用!
c语言保留小数点后n位 在上述代码中,我们使用`printf`函数的`%.*f`格式控制符来指定要保留的小数位数。`n`是一个整数变量,用来指定要保留的小数位数。在格式字符串中,`.*`部分是一个占位符,表示在这个位置插入一...
今天小编就为大家分享一篇python 除法保留两位小数点的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
arduino 超声波测距代码 精确到小数点后两位
相信大家在平时做项目时,可能会有这样的业务需求: 页面或界面上展示的数据保留小数点后两位。 那么这篇文章小编就和大家分享了利用Java保留两位小数的几种写法,文章给出了详细的示例代码,对大家的学习和理解很有...
介绍一篇关于javascript中RegExp保留小数点后几位数方法,有需要了解的朋友可以参考一下
主要介绍了Java中Double保留后小数位的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧