首页 > 其他分享 >小数点的精确方法

小数点的精确方法

时间:2022-10-20 23:27:01浏览次数:48  
标签:BigDecimal System 小数点 精确 println 方法 DecimalFormat out

小数点的精确方法

1.直接用格式化输出String.format()

double b=123.4;
System.out.println(String.format("%.3f",b)); //打印结果为123.400//这里精确到小数点后三位
System.out.println(b);//打印结果为123.4

2.通过导入DecimalFormat包精确小数点

import java.text.DecimalFormat;  
DecimalFormat b1 = new DecimalFormat("0.000"); //这里还可写成DecimalFormat b1 = new DecimalFormat("#.###")
   System.out.println(b1.format(b));

3.通过导入Mathbao中的BigDecimal来实现精确小数点

import java.math.BigDecimal;
BigDecimal  bd = new BigDecimal(b);
 System.out.println(bd.setScale(3,BigDecimal.ROUND_HALF_UP).doubleValue());

标签:BigDecimal,System,小数点,精确,println,方法,DecimalFormat,out
From: https://www.cnblogs.com/wfy-studying/p/16811743.html

相关文章

  • idea取消xml中黄色高亮的方法
    idea的xml文件中默认有黄色高亮,不是太好看,如下 取消这种高亮的方法如下第一步首先找到File->Settings->Editor->Inspections->SQL,点击SQL展开    把Nodata......
  • electron升级到20版本后,禁用第三方cookie、跨域问题解决方法
    最近公司的electron项目从13升级到最新的20版本,导致qq登录失效问题,特此记录1.qq扫码登录失效升级后之前的老版本可以扫码登录,但是新版本扫码登录后,页面直接刷新,没有登录......
  • 小程序调用另一个函数方法中的值
    小程序调用另一个函数方法中的值将A方法的值传递到B方法中:inputPhoneNum:function(e){this.setData({anumber:e.detail.value,//通过setData方法将值存进去})/......
  • GitHub--->精确搜索
    in:根据某个关键词进行检索关键词:​ name:项目名​ description:项目描述​ readme:项目帮助文档语法需要检索的内容in:name或者description或readme单独使用如搜索......
  • VS2022创建Windows服务程序的方法步骤
    创建一个Windows服务程序可以创建Windows服务程序打开VS2022,新建项目。创建成功后的目录结构如左侧所示,至此项目构建完成。配置相关信息添加安装程序重新生......
  • jenkins报错处理方法
    【问题描述】:Startedbyuseradminhudson.plugins.git.GitException:Command"gitfetch--tags--force--progress--prune--origin+refs/heads/master:refs/remote......
  • 将txt转化为csv的方法和遇到问题
    一、无法修改扩展名步骤如下二、转换之后所有数据都挤在第一列win10系统修改文件扩展名只需4部,打开我的电脑->查看->选择->查看->取消勾选(已知隐藏文件的扩展名)->确定。......
  • 在Java中需要特殊处理时间的方法
    在开发中会遇到时间的特殊处理例如:时间转换,未来时间(当前时间加上分时天),时间相差1.时间转换有时候时间格式不对,不是我们需要的,那就需要转换,转换成这样的2022-1......
  • Mac电脑使用:查看本机已连接Wi-Fi密码的方法
    在使用Mac电脑的时候,电脑自身所连接成功的Wi-Fi一般都不显示密码,这是苹果出于安全考量的保护措施,但是有时候遇到新的设备想要连接已经连过的Wi-Fi,由于时间太久忘记Wi-Fi密码......
  • failed (13: Permission denied) while reading upstream解决方法
    2022/10/2018:38:56[crit]67121#0:*16996open()"/app/openresty/nginx/proxy_temp/8/03/0000000038"failed(13:Permissiondenied)whilereadingupstream,cli......