今天写了一个小程序,Java 语言的测试BMI【谁不知道“BMI”的自行百度不解释】,涉及到了四舍五入并保留小数点后两位,就总结了一下。先给大家看看程序

就是说给大家提供4种方法来保留小数点后两位数

//将算出来的BMI值保留2位小数

//方案零:bmi = DoubleUtils.round(bmi, 2);

//方案一:bmi = (double)(Math.round(bmi*100)/100.0);

/*方案二:DecimalFormat df = new DecimalFormat("#.##");

bmi = Double.parseDouble(df.format(bmi));  */

//方案三:bmi = Double.parseDouble(String.format("%.2f",bmi));

效果就是:

顺便给大家说一下成人的BMI数值:

过轻:低于18.5

正常:18.5-23.9

过重:24-27

肥胖:28-32

非常肥胖, 高于32    好了,在学习中娱乐一下也是不错的嘛~~

java小数点后两位 四舍五入_Java中double函数,四舍五入并保留小数点后两位的4种方法,BMI案例...相关推荐

  1. java 计算26个字母在一段文本中出现的频率(保留小数点后4位)

    public class FrequencyCalculator {public static void main(String[] args){//定义需要计算字母出现频率的文本String tex ...

  2. 【C语言函数】编写一个C函数,实现保留小数点后第N-1位,从第N位四舍五入。

    编写一个C函数,实现保留小数点后第N-1位,从第N位四舍五入.用该函数对数组a[5]中的各元素从小数点后第2位开始四舍五入. a[5]={2.33,2.56,2.65,2.66,2.30} **输出格 ...

  3. CAD中如何更改标注尺寸保留小数点后几位或单位

    CAD中如何更改标注尺寸保留小数点后几位或单位 点击格式-标注样式 点击修改: 点击主单位-精度-0 点击置为当前 设置完成

  4. nag在逆向中是什么意思_OD调试4----去除nag窗口的几种方法

    本实验所用程序如下,一个主窗口,两个nag窗口.nag本意为烦人唠叨的意思.在这里指的是不断弹出来窗口,例如注册窗口. 这里第一个和第三个为烦人的nag窗口,这里我们要将它去除.接下来就介绍四种方法, ...

  5. VS开发中的代码编写小技巧——避免重复代码编写的几种方法

    原文:VS开发中的代码编写小技巧--避免重复代码编写的几种方法 上一篇文章中程序员的幸福生活--有你的日子,每天都是情人节,收到了大家的很多好评.鼓励和祝福,非常感动,真诚的谢谢大家.也希望每个朋友都 ...

  6. oracle事务数统计,【学习笔记】Oracle数据库收集统计信息的两种方法介绍案例

    天萃荷净 分享一篇关于Oracle数据库收集统计信息的办法,Oracle DBMS_STATS与Oracle analyze使用方法案例 今天群里面讨论DBMS_STATS和analyze,这里进行了 ...

  7. ML之ME/LF:机器学习之风控业务中常用模型监控指标CSI(特征稳定性指标)的简介、使用方法、案例应用之详细攻略

    ML之ME/LF:机器学习之风控业务中常用模型监控指标CSI(特征稳定性指标)的简介.使用方法.案例应用之详细攻略 目录 CSI(特征稳定性指标)的简介 1.如何计算CSI? 2.CSI值的意义 3. ...

  8. java double 小数点后两位小数_Java中double类型的数据精确到小数点后两位

    Java中double类型的数据精确到小数点后两位 多余位四舍五入,四种方法 一: double f = 111231.5585; BigDecimal b = newBigDecimal(f);do ...

  9. java小数是怎么运算的_JAVA中小数的运算

    虽然几乎每种处理器和编程语言都支持浮点运算,但大多数程序员很少注意它.这容易理解 ― 我们中大多数很少需要使用非整数类型.除了科学计算和偶尔的计时测试或基准测试程序,其它情况下几乎都用不着它.同样,大 ...

最新文章

  1. NLPIR 分词准确率接近98.23%
  2. 页面置换算法简单对比----《operating system concepts》《操作系统原理》
  3. android webview 报错,Android WebView 5.x 系统下 Resources$NotFoundException异常处理
  4. (三)Linux查看和修改文件权限
  5. tar ------ linux解压 tar命令
  6. 小郡肝火锅点餐系统——项目文档
  7. 文件转为十六进制文本
  8. ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 14. ASP.NET Core Identity 入门
  9. paip.svn使用最佳实践
  10. CHIL-SQL-LEFT JOIN 关键字
  11. centos7.0 配置mysql_Centos7.0配置MySQL主从服务器
  12. 《王道》数据结构笔记整理2022
  13. Python matplotlib画图表
  14. mysql索引(七)唯一索引
  15. 您的组织策略阻止我们为您完成此操作
  16. hisat2-build
  17. 通信工程专业选修java_北邮通信工程专业选修课心得分享
  18. Java使用BufferedImage裁剪图片
  19. Mathlab编程-微积分在Matlab中的解法
  20. 2021-04-09

热门文章

  1. php获取压缩文件列表,php获取所有文件并压缩
  2. ​KDD 2020 开源论文 | 图神经网络多变量时序预测
  3. 无监督领域迁移及文本表示学习的相关进展
  4. 知识图谱实体链接:一份“由浅入深”的综述
  5. 从无监督构建词库看「最小熵原理」,套路是如何炼成的
  6. java第一章Java语言概述和入门程序
  7. linux 故障注入_基于chaosblade的故障注入平台小试
  8. shiro+springboot分析思路
  9. camunda流程引擎如此简单(二)
  10. 「中间件系列二」redis缓存