import java.math.BigDecimal;/*** 求以下double数组的平均值(四舍五入保留两位小数):* double[] arr = {0.1,0.2,2.1,3.2,5.56,7.21};*/
public class Demo1 {public static void main(String[] args) {double[] arr = new double[]{0.1, 0.2, 2.1, 3.2, 5.56, 7.21};double count = 0;for (double d : arr) {count += d;}//数组的平均值(四舍五入保留两位小数):System.out.println("和:" + count + " - 个数: " + arr.length + "平均值: " + count / arr.length);//获得,和的Big对象BigDecimal bgCount = new BigDecimal(String.valueOf(count));//获得数组个数的Big对象BigDecimal bgAverage = new BigDecimal(String.valueOf(arr.length));//调用BigDecimal的除方法,保留两位小数,向上取整BigDecimal average = bgCount.divide(bgAverage, 2, 2);System.out.println(average);}
}

求以下double数组的平均值(四舍五入保留两位小数):相关推荐

  1. 19-6/24作业: 将一个double类型的小数,按照四舍五入保留两位小数

    ☞要求 将一个double类型的小数,按照四舍五入保留两位小数 ☞实现方式 1.获得一个double类型的小数 2.使用BigDecimal包的setScale进行操作 3.输出结果 ☞代码内容 pa ...

  2. 【C语言】将一个浮点数四舍五入保留两位小数

    [C语言]将一个浮点数四舍五入保留两位小数 第一次做这个题目的时候,我用了一个比较傻的方法:利用强制类型转换可以得到该浮点数的整数部分,然后分别取出十分位.百分位.千分位上的数字,判断千分位上的数字是 ...

  3. 【PAT甲级 ArrayList存放class】1011 World Cup Betting (20 分) Java版 3/3通过 四舍五入保留两位小数

    题目 一共给9个数,3*3,找到每行最大,按照题目要求套算式,计算就行 坑 & 心得 没啥坑,一次通过,用到的知识点是:自定义排序.四舍五入保留两位小数 DecimalFormat df = ...

  4. C#不四舍五入保留两位小数

    /// <summary>/// 不四舍五入保留两位小数/// </summary>/// <param name="money"></p ...

  5. c++ 四舍五入保留两位小数_Excel中保留小数点位数

    今天老板让我把带有小数点的表格进行整理,老板说把数据整理成保留两位,默认为四舍五入,老板还要整理成一种不四舍五入的数据.好的老板马上整理,这次老板的要求正好是我会的,真棒!我们一起来学一下吧. 首先我 ...

  6. JavaScript计算两个文本框内数据的乘积(四舍五入保留两位小数)

    function check(id) { var re = /^[0-9]+.?[0-9]*$/; //判断数字是否合法的正则表达式 var danjia=document.getElementByI ...

  7. java float四舍五入保留两位小数_java基础入门-float四舍五入保留两位小数注意的地方...

    float四舍五入保留两位小数注意的地方 最近在codewars做了一道非常简单的题目,但是它却花了我20来分钟,虽然最后解决了,但是中间发觉对于java的基础实在不行,回去要好好补一下 不说这么多, ...

  8. JS 四舍五入保留两位小数

    Html 四舍五入保留两位小数: Html: <input type="number" step=".01" id="amount" ...

  9. 利用Python3四舍五入保留两位小数

    说明:利用Python3四舍五入保留两位小数,曾踩过的坑分享给大家,希望能够共勉! 坑1:字符串格式化 a = 1.234        print("%.2f" % a)  # ...

最新文章

  1. 别再被 Python 洗脑了!!
  2. BUGKU 密码题:这不是摩斯密码
  3. SpringCloud OpenFeign 远程HTTP服务调用用法与原理
  4. OEA 框架中集成的 RDLC 报表介绍
  5. conda安装tensorflow-gpu
  6. javaWeb企业分布式、互联网、云开发平台-Jeesz
  7. 小A是支枪,子弹未打光---之手 枪篇
  8. listary提升开发效率
  9. 小白学 Python 爬虫(18):Requests 进阶操作
  10. 【华为设备命令最全大合集,快快收藏】
  11. cad计算机配置要求,CAD对电脑配置有什么要求?CAD对电脑配置有什么要求?
  12. 软件测试技术之项目上线流程
  13. java 将月份、星期转换为英文
  14. ASCII码表字母大小写相差32的原因分析
  15. Actor模型和CSP模型的区别
  16. Unity3D研究院之挥动武器产生的剑痕特效(四十七)
  17. Java中计算处理中文两个字符长度问题解决(中文2个字符,英文1个字符)
  18. 爬取淘宝模特信息并自动保存图片
  19. 论语心得 04: 君子之道
  20. Appium基础篇11-元素操作之点击和输入

热门文章

  1. oracle数据库日期格式的运算,Oracle时间类型date,timestamp时间差计算
  2. git 怎么拉去分支代码_Git使用技巧1——代码写错分支了怎么办?
  3. web版本 开源压测工具_siege--Web性能压测工具
  4. Redis windows学习(二)——Redis持久化的AOF模式和RDB模式
  5. 卷积核_漫画:卷积神经网络中的卷积核到底是什么?
  6. gin redis 链接不上_Redis 高并发问题,及解决方案!
  7. python语言为什么叫python_Python为什么叫Python,Java又如何而来?
  8. 【转】VNC不同软件之间的联系与区别
  9. 【转】WPF Expander 收缩不占空间的用法
  10. 【转】在无人值守程序(服务)中调用Microsoft Graph