java小数保留两位小数2008年06月17日 星期二 19:44double c=3.154215;
java.text.DecimalFormat myformat=new java.text.DecimalFormat("0.00");
String str = myformat.format(c);
java小数点问题:
方式一:
四舍五入
double f = 111231.5585;
BigDecimal b = new BigDecimal(f);
double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
保留两位小数
---------------------------------------------------------------
方式二:
java.text.DecimalFormat df =new java.text.DecimalFormat("#.00");
df.format(你要格式化的数字);
例:new java.text.DecimalFormat("#.00").format(3.1415926)
#.00 表示两位小数 #.0000四位小数 以此类推...
方式三:
double d = 3.1415926;
String result = String .format("%.2f");
%.2f %. 表示 小数点前任意位数 2 表示两位小数 格式后的结果为f 表示浮点型
分享到:
相关推荐
表 1. 特殊浮点值的属性表达式结果Math.sqrt(-1.0)-> NaN0.0 / 0.0-> NaN1.0 / 0.0-> 无穷大-1.0 / 0.0-
java 处理小数点 百分号等
java代码-java 小数点后的多余的0处理
用正则表达式去除小数点后面多余的零,简单实用
这个java程序是我自己写的,当时想在网上找一个,发现别人提供的和自己需要的不一样,现在我把自己的代码放到网上,希望大家能够提出意见,给希望给大家帮助。
利用逆波兰法球表达式的值,java和c++版的,只能计算带小数点和括号
java代码-使用java解决Java中保留小数点的方法的源代码 ——学习参考资料:仅用于个人学习使用!
第一种方法-使用DecimalFormat类 举个例子,假如我们需要保留两位小数,我们可以这样写 DecimalFormat df = new DecimalFormat(0.00); 测试如下: double d = 0.200; DecimalFormat df = new ...
11/17的小数点后第1000位是几?(提供的代码使用一般性情况,例如你可以通过改变几个值来求5/7的后200位余数是多少等。)
小数点正常运行 (当已经有小数点之后,不能在输入小数点,除非输入加减乘数符号或者重新计算才可再次点击小数点) 清0(当点击清除后,文本框的值设为null,回到初始状态,可再次输入值计算)
input框输入时,因为数值的特殊要求。...以及数字+小数点+符号-。也就是两种类型的限制。数字和小数点。以及负数和小数点。并且小数点不能出现在第一位,并且只能出现一次。-只能出现在第一位,并且只能出现一次。
之前上传过一版本,但功能不强不能计算 boolean. 现在更新了下; 现支持运算符:*,/,%,+,-,<,>,!=,,==,,>=,&&,||,!,() 例如: "!true||7>-4&&-(5*6-20)>1==false" , 结果为: true "!(true||false&&true)" , 结果为: ...
从String中提取数字还有小数点
主要介绍了Java使用正则表达式去除小数点后面多余的0功能,结合具体实例形式分析了java字符串正则替换相关操作技巧,需要的朋友可以参考下
java工具类去掉字符串String中的.点。android开发java程序员常用工具类。博文介绍:http://blog.csdn.net/qq_21376985/article/details/51482313
四舍五入 ,浮点数精确计算,浮点数输出(科学记数法)等等
java金额单位转换
使用Java,double 进行运算时,经常出现精度丢失的问题,总是在一个正确的结果左右偏0.0000**1。 特别在实际项目中,通过一个公式校验该值是否大于0,如果大于0我们会做一件事情,小于0我们又处理其他事情。 这样的...
用Java编译一个计算器 可以基本上实现+-*/的基本功能 可以供学习Java学习