标准差又称均方差,是离均差平方的算术平均数的平方根,用σ表示。标准差是方差的算术平方根。标准差能反映一个数据集的离散程度。平均数相同的两组数据,标准差未必相同。例如,两组数的集合 {0,5,9,14} 和 {5,6,8,9} 其平均值都是 7 ,但第二个集合具有较小的标准差。

标准差公式为 :

μ为平均值。

下面为参考代码:

package cn.com.czq.demo;public class demo1 {public static void main(String[] args) {int[] array = {15,96,85,88,18,58,68,16,6,99,88,11,8,36,82,44,55,66};int sum = 0;      for(int i=0;i<array.length;i++){sum += array[i];      //求出数组的总和}System.out.println(sum);  //939double average = sum/array.length;  //求出数组的平均数System.out.println(average);   //52.0int total=0;for(int i=0;i<array.length;i++){total += (array[i]-average)*(array[i]-average);   //求出方差,如果要计算方差的话这一步就可以了}double standardDeviation = Math.sqrt(total/array.length);   //求出标准差System.out.println(standardDeviation);    //32.55764119219941}}

希望对大家有所帮助!

java标准差代码实现相关推荐

  1. java编写代码用什么_如何学习用Java编写代码:为什么要学习以及从哪里开始

    java编写代码用什么 by John Selawsky 约翰·塞劳斯基(John Selawsky) 如何学习用Java编写代码:为什么要学习以及从哪里开始 (How to learn to cod ...

  2. Java 常用代码汇总

    欢迎关注方志朋的博客,回复"666"获面试宝典 1. 字符串有整型的相互转换 String a = String.valueOf(2); //integer to numeric ...

  3. 陌陌安全开源了 Java 静态代码安全审计插件

    近日,陌陌安全开源了 Java 静态代码安全审计插件 MOMO Code Sec Inspector,侧重于在编码过程中发现项目潜在的安全风险,并提供一键修复能力. MOMO 安全团队认为,绝大部分 ...

  4. 《Java和Android开发实战详解》——2.5节良好的Java程序代码编写风格

    本节书摘来自异步社区<Java和Android开发实战详解>一书中的第2章,第2.5节良好的Java程序代码编写风格,作者 陈会安,更多章节内容可以访问云栖社区"异步社区&quo ...

  5. 求一个简单的java线程代码,Java线程代码的实现方法

    1.继承Thread 声明Thread的子类 运行thread子类的方法 2.创建Thread的匿名子类 3.实现Runnable接口 声明 运行 4.创建实现Runnable接口的匿名类 5.线程名 ...

  6. 你了解欧拉回路吗?(附Java实现代码)

    文章目录 一:什么是欧拉回路? 二: 无向图中欧拉回路存在的条件 三:如何得到欧拉回路 四:Java实现 一:什么是欧拉回路? 不知道你有没有玩过这样一种叫"一笔画",从某一点开始 ...

  7. 哈夫曼编码(Huffman)Java实现代码

    网上找到的一个组Huffman编码Java实现代码,比较经典. 1.主类,压缩和解压 package cn.hm;import java.io.BufferedInputStream; import ...

  8. java 定时器代码_Java定时器代码的编写

    Java定时器代码的编写 在某些时候, 我们需要实现这样的`功能,某一程序隔一段时间执行一次,而这一事情由系统本身来完成,并不是人为的触发,我们一般可称此为定时器任务.其实到Java中,实现起来是非常 ...

  9. 经典KMP算法C++与Java实现代码

    前言: KMP算法是一种字符串匹配算法,由Knuth,Morris和Pratt同时发现(简称KMP算法).KMP算法的关键是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的.比 ...

最新文章

  1. 如何从ImmPort下载免疫相关的基因集
  2. [20180606]如何dump数据库里面的汉字.txt
  3. xml c libxml类库使用
  4. VS2005下 auxDIBImageLoad() 这个函数真囧
  5. linux io测试陈旭,陈旭方案论证及器件选择.doc
  6. 广告点击率常用模型的优点和缺点
  7. 学python需要什么基础-要学 Python 需要怎样的基础?
  8. Adobe dreamweaver CS6小白入门教程
  9. YOLOV5 网络模块解析
  10. python对医学图像的基本处理_python OpenCV 实现图片的医学处理
  11. Vue小写金额转大写金额以及watch(监听)的使用
  12. 记录通过的阿里云认证
  13. VS 点击页面自动定位到解决方案资源管理器目录位置
  14. 8.12 纪中集训 Day12
  15. 做一只可爱的小猪背包 [Cover 背包九讲]
  16. 转:拥抱挣扎:创造组织的同时,也创造了崭新的自我
  17. soul网关-2-divide插件
  18. 【ACP】复合材料铺层受压案例(附源文件)
  19. D/D/O/S学习思维导图
  20. java添加@Data注解

热门文章

  1. 区块链应用 | 直击“区块链”:概念火爆背后 是技术还是利益在驱动?
  2. [置顶] 跳槽前夕的三年总结
  3. Vue刷新页面重新加载
  4. OpenCV之Vec3f
  5. 如何屏幕高清录像?--QVE屏幕录制
  6. 2019年Robomaster江苏省赛总结
  7. 隐私政策-第三方SDK汇总
  8. Python实用案例,Python脚本,Python实现批量下载百度图片
  9. 2021年如何通过网络赚钱
  10. python操作实例_python_文件操作代码实例