JAVA保留两位小数_精确小数点后两位

JAVA保留两位小数_精确小数点后两位这篇文章主要介绍了java使double类型保留两位小数的方法,大家参考使用吧mportjava.text.DecimalFormat;DecimalFormatdf=newDecimalFormat(“######0.00”);doubled1=3.23456doubled2=0.0;doubled3=2.0;df.format(d1);df.format(…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

这篇文章主要介绍了java使double类型保留两位小数的方法,大家参考使用吧mport java.text.DecimalFormat;

DecimalFormat    df   = new DecimalFormat(“######0.00”);

double d1 = 3.23456

double d2 = 0.0;

double d3 = 2.0;

df.format(d1);

df.format(d2);

df.format(d3);

3个结果分别为:3.23

0.00

2.00

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 表示浮点型

方式四:NumberFormat ddf1=NumberFormat.getNumberInstance() ;

void setMaximumFractionDigits(int digits)

digits 显示的数字位数

为格式化对象设定小数点后的显示的最多位,显示的最后位是舍入的import java.text.* ;

import java.math.* ;

class TT

{

public static void main(String args[])

{ double x=23.5455;

NumberFormat ddf1=NumberFormat.getNumberInstance() ;

ddf1.setMaximumFractionDigits(2);

String s= ddf1.format(x) ;

System.out.print(s);

}

}import java.text.*;

DecimalFormat df=new DecimalFormat(“.##”);

double d=1252.2563;

String st=df.format(d);

System.out.println(st);

标签:两位,java,format,df,double,DecimalFormat,小数

来源: https://blog.51cto.com/14299237/2386447

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/192917.html原文链接:https://javaforall.net

(0)
上一篇 2025年12月5日 下午6:22
下一篇 2025年12月5日 下午7:01


相关推荐

  • java 二维数组 arraycopy_Java对数组的复制[通俗易懂]

    java 二维数组 arraycopy_Java对数组的复制[通俗易懂]定义一个数组int[]a={3,1,4,2,5};int[]b=a;数组b只是对数组a的又一个引用,即浅拷贝。如果改变数组b中元素的值,其实是改变了数组a的元素的值,要实现深度复制,可以用clone或者System.arrayCopyint[]a={3,1,4,2,5};int[]b=a.clone();b[0]=10;System.out.println(b[0]+””+a[0…

    2022年7月7日
    47
  • 伽马分布与贝塔分布转换关系_伽马分布期望推导

    伽马分布与贝塔分布转换关系_伽马分布期望推导伽马函数称为伽马函数,其中参数,伽马函数具有如下性质: ,n为自然数;或写作余元公式:对于,有与贝塔函数的关系: 对于;伽马函数是严格凹函数。 x足够大时,可以用Stirling公式来计算Gamma函数值:伽马分布背景:若一个元器件能抵挡一些外来冲击,但遇到第k次冲击即告失效,则第k次冲击来到的时间X(寿…

    2025年5月26日
    4
  • web一阶段 day13 阿里矢量图库的使用方法

    web一阶段 day13 阿里矢量图库的使用方法1 使用步骤 1 登录阿里矢量图标网站 2 搜索想要的图标且加到购物车 3 点击右上角的购物车 4 选择下载代码 下载完成后解压文件 5 把下载的文件放到你的项目中 6 引入 iconfont css 文件或者 iconfont js 文件使用三种方式下载代码 1 Unicode 方式引用 Unicode 是字体在网页端最原始的应用方式 特点是兼容性最好 支持 IE6 及所有现代浏览器 支持按字体的方式去动态调整图标大小 颜色等等 但是因为是字体 所以不支持多色 font size color

    2026年3月18日
    0
  • 前端MD5加密——js-md5[通俗易懂]

    前端MD5加密——js-md5[通俗易懂]1.概述是通过前台js加密的方式对密码等私密信息进行加密的工具2.js加密的好处(1)用js对私密信息加密可避免在网络中传输明文信息,被人截取数据包而造成数据泄露。(2)避免缓存中自动缓存密码。比如在使用谷歌浏览器登陆时,输入的用户名和密码会自动缓存,下次登陆时无需输入密码就可以实现登陆,这样就给别人留下漏洞,当别人用你电脑登陆或把input的type改为test那么你的密码就泄露…

    2022年7月11日
    26
  • Cursor + MCP + 即梦AI,图片素材全自动生成(详细教程+实操)

    Cursor + MCP + 即梦AI,图片素材全自动生成(详细教程+实操)

    2026年3月16日
    2
  • 2018.11.29 区块链论文翻译「建议收藏」

    2018.11.29 区块链论文翻译「建议收藏」2018.11.29 区块链论文翻译

    2022年4月21日
    40

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号