java保留两位小数4种方法,java保留两位小数4种方法,java两位小数4种
java保留两位小数4种方法,java两位小数4种
java保留两位小数4种方法
方法一:String的format方法(推荐)
double f = 111231.5585;
System.out.println(String.format("%.2f", f));
方法二:DecimalFormat的format方法
double f = 111231.5585;
DecimalFormat df = new DecimalFormat("#.00");
System.out.println(df.format(f));
以下内容了解即可,可以不用看
方法三:BigDecimal的setScale方法
double f = 111231.5585;
BigDecimal bg = new BigDecimal(f);
double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
System.out.println(f1);
方法四:NumberFormat的setMaximumFractionDigits方法
double f = 111231.5585;
NumberFormat nf = NumberFormat.getNumberInstance();
nf.setMaximumFractionDigits(2);
System.out.println(nf.format(f));
代码:
1 importjava.math.BigDecimal;2 importjava.text.DecimalFormat;3 importjava.text.NumberFormat;4 public classformat {5 double f = 111231.5585;6 public voidm1() {7 BigDecimal bg = newBigDecimal(f);8 double f1 = bg.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();9 System.out.println(f1);10 }11 /**
12 * DecimalFormat转换最简便13 */
14 public voidm2() {15 DecimalFormat df = new DecimalFormat("#.00");16 System.out.println(df.format(f));17 }18 /**
19 * String.format打印最简便20 */
21 public voidm3() {22 System.out.println(String.format("%.2f", f));23 }24 public voidm4() {25 NumberFormat nf =NumberFormat.getNumberInstance();26 nf.setMaximumFractionDigits(2);27 System.out.println(nf.format(f));28 }29 public static voidmain(String[] args) {30 format f = newformat();31 f.m1();32 f.m2();33 f.m3();34 f.m4();35 }36 }
http://www.dengb.com/Javabc/1228941.htmlwww.dengb.comtruehttp://www.dengb.com/Javabc/1228941.htmlTechArticlejava保留两位小数4种方法,java两位小数4种 java保留两位小数4种方法 方法一:String的format方法(推荐) double f = 111231.5585; System.out.println(St...
java保留两位小数4种方法,java保留两位小数4种方法,java两位小数4种相关推荐
- java double 保留小数_java使double类型保留两位小数的方法
java使double类型保留两位小数的方法 本文是百分网小编整理的主要介绍关于java使double类型保留两位小数的方法,有需要的朋友们一起看看吧!想了解更多相关信息请持续关注我们应届毕业生考试网 ...
- python结果四舍五入保留两位小数_Python-根据四舍五入精确保留小数位数的方法...
目前,Python版本中关于保留指定小数位数的常用方法有以下几种: 1. 使用round()内置函数 print(round(1.234, 2)) 输入结果为:1.23 round()函数中的第一个变 ...
- jquery保留两位小数方法,字符串保留两位小数
1. 简单的方法 四舍五入 var num =2.446242342; num = num.toFixed(2); // 输出结果为 2.45 不四舍五入 Math.floor(15.77845140 ...
- 数字格式化 * 有一个小数,123.45678 要求保留两位
import java.text.DecimalFormat;public class Demo04 {public static void main(String[] args) throws Ex ...
- Java中的BigDecimal比较大于小于等于,四舍五入保留几位(setScale方法详解),加减乘除取余
本文主要讲解BigDecimal的比较运算,保留精度和取整和基础运算,BigDecimal与其他数据类型转换. 文章目录 比较运算 保留精度及取整 取整(保留0位小数) 保留精度 基础运算 BigDe ...
- JS 两数相除取百分比%并保留两位小数
代码如下: //两数相除取百分比%并保留两位小数 function Percentage(number1, number2) { // 小数点后两位百分比return (Math.round(numb ...
- 输入直角三角形的两个直角边,求三角形的周长和面积,以及两个锐角的度数。结果均保留一位小数。
输入直角三角形的两个直角边,求三角形的周长和面积,以及两个锐角的度数.结果均保留一位小数. import math a=float(input('请输入直角边a:')) b=float(input(' ...
- SQL中两个数字相除,结果保留n位小数
需求:MySQL两字段相除,得出结果保留n位小数(多表自己联合查询) SQL函数大全及示例汇总 MySQL 函数 函数 描述 round(c,decimals) 对数值c进行decimals位小数位数 ...
- python向下取整pi并保留4位小数点_Python取整及保留小数小结
1.int() 向下取整 内置函数 n = 3.75 print(int(n)) >>> 3 n = 3.25 print(int(n)) >>> 3 2.roun ...
- c语言中对float保留固定3位,float保留三位小数 float,double 除法 保留 指定位
java里怎样让float保留3位小数 数据库里保存的float值是0.0346562 保留小数位3位 如0.035后面的四舍五有一个方法很简单,保留三个小数,就是乘以1000(10的3次方),取整, ...
最新文章
- 图灵奖得主Judea Pearl:从“大数据革命”到“因果革命”
- 工作总结 npoi 模板 导出公式 excel
- python部署到hadoop上_python实现mapreduce(2)——在hadoop中执行
- Openxml: 导出excel 设置 cell的格式
- 单寄存器加载与存储指令
- WinCE驱动编写小结(转载)
- JZOJ 5389. 【NOIP2017提高A组模拟9.26】解梦
- java batch_Java EE 7 Batch中传递属性/参数的2种方式
- 丁仲礼院士回应被美国制裁:我反正不去美国,也没有美元账户,就一次公益捐赠被拦截了...
- oracle 外键子查询,外键、联合查询、子查询
- 【BZOJ3879】SvT,后缀数组+单调栈维护sum
- java后台导出excel代码详细讲解,java基础面试笔试题
- HDU2187 老人是真饿了【贪心】
- Oracle PL/SQL 程序设计读书笔记 - 第13章 其他数据类型
- day7--pandas
- 建造者模式(生成器模式)
- 数据架构与算法——C/C++实现冒泡排序(Bubble Sort)算法【建议收藏】
- 华为云Web应用防火墙 ——为网络安全打通“第一公里”
- 国外短链接项目。一万次点击220美刀
- html中pre与xmp标签的区别是什么