求以下double数组的平均值(四舍五入保留两位小数):
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数组的平均值(四舍五入保留两位小数):相关推荐
- 19-6/24作业: 将一个double类型的小数,按照四舍五入保留两位小数
☞要求 将一个double类型的小数,按照四舍五入保留两位小数 ☞实现方式 1.获得一个double类型的小数 2.使用BigDecimal包的setScale进行操作 3.输出结果 ☞代码内容 pa ...
- 【C语言】将一个浮点数四舍五入保留两位小数
[C语言]将一个浮点数四舍五入保留两位小数 第一次做这个题目的时候,我用了一个比较傻的方法:利用强制类型转换可以得到该浮点数的整数部分,然后分别取出十分位.百分位.千分位上的数字,判断千分位上的数字是 ...
- 【PAT甲级 ArrayList存放class】1011 World Cup Betting (20 分) Java版 3/3通过 四舍五入保留两位小数
题目 一共给9个数,3*3,找到每行最大,按照题目要求套算式,计算就行 坑 & 心得 没啥坑,一次通过,用到的知识点是:自定义排序.四舍五入保留两位小数 DecimalFormat df = ...
- C#不四舍五入保留两位小数
/// <summary>/// 不四舍五入保留两位小数/// </summary>/// <param name="money"></p ...
- c++ 四舍五入保留两位小数_Excel中保留小数点位数
今天老板让我把带有小数点的表格进行整理,老板说把数据整理成保留两位,默认为四舍五入,老板还要整理成一种不四舍五入的数据.好的老板马上整理,这次老板的要求正好是我会的,真棒!我们一起来学一下吧. 首先我 ...
- JavaScript计算两个文本框内数据的乘积(四舍五入保留两位小数)
function check(id) { var re = /^[0-9]+.?[0-9]*$/; //判断数字是否合法的正则表达式 var danjia=document.getElementByI ...
- java float四舍五入保留两位小数_java基础入门-float四舍五入保留两位小数注意的地方...
float四舍五入保留两位小数注意的地方 最近在codewars做了一道非常简单的题目,但是它却花了我20来分钟,虽然最后解决了,但是中间发觉对于java的基础实在不行,回去要好好补一下 不说这么多, ...
- JS 四舍五入保留两位小数
Html 四舍五入保留两位小数: Html: <input type="number" step=".01" id="amount" ...
- 利用Python3四舍五入保留两位小数
说明:利用Python3四舍五入保留两位小数,曾踩过的坑分享给大家,希望能够共勉! 坑1:字符串格式化 a = 1.234 print("%.2f" % a) # ...
最新文章
- 别再被 Python 洗脑了!!
- BUGKU 密码题:这不是摩斯密码
- SpringCloud OpenFeign 远程HTTP服务调用用法与原理
- OEA 框架中集成的 RDLC 报表介绍
- conda安装tensorflow-gpu
- javaWeb企业分布式、互联网、云开发平台-Jeesz
- 小A是支枪,子弹未打光---之手 枪篇
- listary提升开发效率
- 小白学 Python 爬虫(18):Requests 进阶操作
- 【华为设备命令最全大合集,快快收藏】
- cad计算机配置要求,CAD对电脑配置有什么要求?CAD对电脑配置有什么要求?
- 软件测试技术之项目上线流程
- java 将月份、星期转换为英文
- ASCII码表字母大小写相差32的原因分析
- Actor模型和CSP模型的区别
- Unity3D研究院之挥动武器产生的剑痕特效(四十七)
- Java中计算处理中文两个字符长度问题解决(中文2个字符,英文1个字符)
- 爬取淘宝模特信息并自动保存图片
- 论语心得 04: 君子之道
- Appium基础篇11-元素操作之点击和输入
热门文章
- oracle数据库日期格式的运算,Oracle时间类型date,timestamp时间差计算
- git 怎么拉去分支代码_Git使用技巧1——代码写错分支了怎么办?
- web版本 开源压测工具_siege--Web性能压测工具
- Redis windows学习(二)——Redis持久化的AOF模式和RDB模式
- 卷积核_漫画:卷积神经网络中的卷积核到底是什么?
- gin redis 链接不上_Redis 高并发问题,及解决方案!
- python语言为什么叫python_Python为什么叫Python,Java又如何而来?
- 【转】VNC不同软件之间的联系与区别
- 【转】WPF Expander 收缩不占空间的用法
- 【转】在无人值守程序(服务)中调用Microsoft Graph