java中取小数点后两位(四种方法)

java.text.DecimalFormat df = new java.text.DecimalFormat("#.##");

double d = 3.14159d;

System.out.println(df.format(d));

java.math.BigDecimal bd2 = new BigDecimal("3.14159265");

bd2 = bd.setScale(2, BigDecimal.ROUND_HALF_UP);

class Test1 {

public static void main(String[] args) {

double ret = convert(3.14159);

System.out.println(ret);

}

static double convert(double value) {

long l1 = Math.round(value * 100); // 四舍五入

double ret = l1 / 100.0; // 注意:使用 100.0 而不是 100

return ret;

}

}

double d = 13.4324;

d = ((int) (d * 100)) / 100;

我觉得第二种方法更好.

转自:http://www.cnblogs.com/sharewind/archive/2007/08/29/873802.html

java输出值取后两位小数,java中取小数点后两位(四种步骤)相关推荐

  1. 用python爬取基金网信息数据,保存到表格,并做成四种简单可视化。(爬虫之路,永无止境!)

    用python爬取基金网信息数据,保存到表格,并做成四种简单可视化.(爬虫之路,永无止境!) 上次 2021-07-07写的用python爬取腾讯招聘网岗位信息保存到表格,并做成简单可视化. 有的人留 ...

  2. python保留两位小数_python中怎么实现保留两位小数

    Python中实现保留两位小数的方法如下: 保留两位小数,并做四舍五入处理 方法一: 使用字符串格式化>>> a = 12.345 >>> print(" ...

  3. python列表数据怎么保留两位小数_python中怎么实现保留两位小数

    Python中实现保留两位小数的方法如下: 保留两位小数,并做四舍五入处理 方法一: 使用字符串格式化>>> a = 12.345 >>> print(" ...

  4. matlab取中间的几位数,Excel中取前几位数、中间几位数、后几位数的方法

    在Excel中,我们可能会遇到取一组数据前几位数,中间几位数,或者后几位数的问题,这该怎么办呢?今天就教大家在Excel中用left.mid.right函数分别取出前几位数.中间几位数和后几位数的方法 ...

  5. java 输出中文_没见过的 Java 编程入门教程!例程使用中文标识符代码:问个好吧...

    前言 Java 教程用中文写(如下)更能被新手理解学习.可惜至今没有看到类似入门教程,在此敢为人先. 注意:本教程的所有 Java 代码都可以正确运行,因为 Java 早已支持中文命名标识符. 编程语 ...

  6. java输出hello word,教你如何配置java环境输出"hello word!"?

    在命令提示符中进入你Java源文件存放的地址,在JDK文件夹下的bin文件夹中,找到javac.exe应用程序,然后把路径复制到命令提示符中执行.可以看到执行javac的许多条提示.输入"s ...

  7. 我的世界java版怎么破地狱基岩_我的世界:可以破坏基岩的四种方法,新手只知道两种,大神全知道...

    你热爱生命吗?那么别浪费时间,因为时间是组成生命的材料.----富兰克林.Hi大家好!我是小编索菲亚的复苏,很高兴和大家又见面啦,祝大家心情愉快.大家都知道,基岩是在<我的世界>最底层的极 ...

  8. 微型计算机DEC影响零标志位吗,汇编语言中常用指令对标志位寄存器的影响

    参考了<汇编语言 基于x86处理器>第七版 转载请注明出处 如果有错误的地方请指正,谢谢. 文章目录 算术运算(ADD/SUB)影响标志位 ADD指令 SUB指令 NEG指令 INC/DE ...

  9. php mysql取出来,php从mysql数据库中取数据

    php从数据库中取数据  面向过程 $server_name="localhost:3306"; //数据库服务器名称 $username="root"; // ...

最新文章

  1. HTML语言中checkbox的行为
  2. Nacos源码覆盖实例列表
  3. art-template辅助函数和子模板
  4. 在命令提示符下输入的命令
  5. LeetCode MySQL 1127. 用户购买平台 *
  6. python中__init__方法_关于python中__init__方法理解
  7. 从服务器请求文件流工具类,SpringBoot我想获取图片流,然后将图片流的数据传到服务器上...
  8. Windows系统下将目录挂载为一个磁盘并分配盘符
  9. 多网卡配置同一网段IP情况解析
  10. 网易视频云直播常见问题解析
  11. 5款超好用的在线IDE,媲美vscode,可以直接编写前端构建化项目,而无需在本地下载依赖包,非常适合学习、demo、原型开发
  12. ClustalX进行多序列比对流程
  13. 云计算day12-Kubernetes_K8s
  14. 深度学习 卷积神经网络-Pytorch手写数字识别
  15. Python量化交易实战:获取股票数据并做分析处理
  16. 可解释推荐系统:身怀绝技,一招击中用户心理
  17. 泛在操作系统功能特点
  18. leetcode 买卖股票系列题目总结
  19. win10 bat脚本设置软件的开机自启动
  20. 大国之“稻”书写自己的历史 国稻种芯-万祥军:稻作农耕文化

热门文章

  1. 1936年 柏林 第十一届奥运会
  2. python梦幻西游鼠标偏移_找个梦幻西游防鼠标偏移漂移防越界的按键精灵子程序...
  3. 内蒙古大学892题解(2020)
  4. 计算Excel表格的几列数据的乘积和差
  5. 打开proteus在您的库寻找不到PROFEFS.INT文件的解决方法(使用的是Proteus的9.9破解版本)
  6. 为什么你总get不到增长玩法背后的逻辑?
  7. MS12 020补丁下载for sever 2003_x86_chs
  8. 教你如何提升工作积极性
  9. js数组搭建一个属于自己的银行管理系统
  10. Linux下的屏幕录像机