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种相关推荐

  1. java double 保留小数_java使double类型保留两位小数的方法

    java使double类型保留两位小数的方法 本文是百分网小编整理的主要介绍关于java使double类型保留两位小数的方法,有需要的朋友们一起看看吧!想了解更多相关信息请持续关注我们应届毕业生考试网 ...

  2. python结果四舍五入保留两位小数_Python-根据四舍五入精确保留小数位数的方法...

    目前,Python版本中关于保留指定小数位数的常用方法有以下几种: 1. 使用round()内置函数 print(round(1.234, 2)) 输入结果为:1.23 round()函数中的第一个变 ...

  3. jquery保留两位小数方法,字符串保留两位小数

    1. 简单的方法 四舍五入 var num =2.446242342; num = num.toFixed(2); // 输出结果为 2.45 不四舍五入 Math.floor(15.77845140 ...

  4. 数字格式化 * 有一个小数,123.45678 要求保留两位

    import java.text.DecimalFormat;public class Demo04 {public static void main(String[] args) throws Ex ...

  5. Java中的BigDecimal比较大于小于等于,四舍五入保留几位(setScale方法详解),加减乘除取余

    本文主要讲解BigDecimal的比较运算,保留精度和取整和基础运算,BigDecimal与其他数据类型转换. 文章目录 比较运算 保留精度及取整 取整(保留0位小数) 保留精度 基础运算 BigDe ...

  6. JS 两数相除取百分比%并保留两位小数

    代码如下: //两数相除取百分比%并保留两位小数 function Percentage(number1, number2) { // 小数点后两位百分比return (Math.round(numb ...

  7. 输入直角三角形的两个直角边,求三角形的周长和面积,以及两个锐角的度数。结果均保留一位小数。

    输入直角三角形的两个直角边,求三角形的周长和面积,以及两个锐角的度数.结果均保留一位小数. import math a=float(input('请输入直角边a:')) b=float(input(' ...

  8. SQL中两个数字相除,结果保留n位小数

    需求:MySQL两字段相除,得出结果保留n位小数(多表自己联合查询) SQL函数大全及示例汇总 MySQL 函数 函数 描述 round(c,decimals) 对数值c进行decimals位小数位数 ...

  9. python向下取整pi并保留4位小数点_Python取整及保留小数小结

    1.int() 向下取整 内置函数 n = 3.75 print(int(n)) >>> 3 n = 3.25 print(int(n)) >>> 3 2.roun ...

  10. c语言中对float保留固定3位,float保留三位小数 float,double 除法 保留 指定位

    java里怎样让float保留3位小数 数据库里保存的float值是0.0346562 保留小数位3位 如0.035后面的四舍五有一个方法很简单,保留三个小数,就是乘以1000(10的3次方),取整, ...

最新文章

  1. 图灵奖得主Judea Pearl:从“大数据革命”到“因果革命”
  2. 工作总结 npoi 模板 导出公式 excel
  3. python部署到hadoop上_python实现mapreduce(2)——在hadoop中执行
  4. Openxml: 导出excel 设置 cell的格式
  5. 单寄存器加载与存储指令
  6. WinCE驱动编写小结(转载)
  7. JZOJ 5389. 【NOIP2017提高A组模拟9.26】解梦
  8. java batch_Java EE 7 Batch中传递属性/参数的2种方式
  9. 丁仲礼院士回应被美国制裁:我反正不去美国,也没有美元账户,就一次公益捐赠被拦截了...
  10. oracle 外键子查询,外键、联合查询、子查询
  11. 【BZOJ3879】SvT,后缀数组+单调栈维护sum
  12. java后台导出excel代码详细讲解,java基础面试笔试题
  13. HDU2187 老人是真饿了【贪心】
  14. Oracle PL/SQL 程序设计读书笔记 - 第13章 其他数据类型
  15. day7--pandas
  16. 建造者模式(生成器模式)
  17. 数据架构与算法——C/C++实现冒泡排序(Bubble Sort)算法【建议收藏】
  18. 华为云Web应用防火墙 ——为网络安全打通“第一公里”
  19. 国外短链接项目。一万次点击220美刀
  20. html中pre与xmp标签的区别是什么

热门文章

  1. 交互媒体专题设计结课实验报告
  2. IaaS, CaaS和FaaS
  3. i can sayABC(2006-7-13)
  4. axure9中继器使用
  5. Python制作简易版烟花,没资金买烟花就来做个电子版的吧
  6. MAKINO 牧野 PRO3 维修设定操作
  7. iOS 11 关于相册权限的问题
  8. 电脑快捷键使用大全整理
  9. 字节押注下沉市场,推出能赚钱的“悟空浏览器”
  10. 被困在营销里的BOSS直聘,盈利或是昙花一现?互联网招聘下半场的路还很长!