java利用数组求平均值_Java程序使用数组计算平均值
Java程序使用数组计算平均值
在此程序中,您将学习计算Java中给定数组的平均值。
示例:使用数组计算平均值的程序
public class Average {
public static void main(String[] args) {
double[] numArray = { 45.3, 67.5, -45.6, 20.34, 33.0, 45.6 };
double sum = 0.0;
for (double num: numArray) {
sum += num;
}
double average = sum / numArray.length;
System.out.format("平均值是: %.2f", average);
}
}
运行该程序时,输出为:平均值是: 27.69
在上面的程序中,numArray存储要求平均值的浮点值。
然后,要计算average,我们需要首先计算数组中所有元素的sum(总和)。这是使用Java中的for-each循环完成的。
最后,我们通过以下公式计算平均值:average = 数字的总和 / 数组元素的总个数(numArray.length)
在这种情况下,元素总个数由numArray.length给出。
最后,我们使用format()函数打印平均值,以便使用"%.2f"
java利用数组求平均值_Java程序使用数组计算平均值相关推荐
- java利用子类求正方形_Java程序设计实验2011
(2)掌握对象的声明和使用: (3)掌握构造方法的概念和使用: (4)掌握类及成员的访问控制符. 2.实验任务 (1)阅读下面的程序,在main()方法里添加语句完成如下的功能: ①创建一个MyV a ...
- java利用子类求正方形_Java 作业 重写正方形周长方法
题目 编写一个应用程序,再创建一个矩形类,类中具有长,宽两个成员变量和求周长的方法. 再创建一个矩形类子类, 正方形类,类中定义求面积方法,重写周长方法,在主类中,输入一个正方形的边长,在创建正方形对 ...
- java+找数组中最大数_Java程序查找数组中最大的数字
要查找给定数组的最大元素,首先,对数组进行排序. 排序数组比较数组的前两个元素 如果第一个元素大于第二个元素,则将其交换. 然后,如果第二个元素大于第三个元素,则比较第二个和第三个元素. 重复此操作, ...
- java 数组求交集_Java数组的交集、并集
// 求两个数组的交集 public static int[] SameOfTwoArrays(int[] arr1, int[] arr2) { // 新建一个空数组,用于存储交集,空数组长度应该为 ...
- java项目怎样提高性能_Java程序员成长之路(如何提高Java程序性能?)
1.尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面 第一,控制资源的使用,通过线程同步来控制资 ...
- java 数组的索引_java如何寻找数组中心索引
java如何寻找数组中心索引 发布时间:2020-04-21 10:10:24 来源:亿速云 阅读:65 作者:小新 本篇文章和大家了解一下java如何寻找数组中心索引.有一定的参考价值,有需要的朋友 ...
- C语言用数组计算成绩平均值,C程序使用数组计算平均值
C程序使用数组计算平均值 在此示例中,您将学习计算用户使用数组输入的n个元素的平均值. 要理解此示例,您应该了解以下C语言编程主题: 使用数组存储数字并计算平均值#include int main() ...
- java二维数组随机赋值_java 二维数组随机赋值
java 二维数组随机赋值 [2021-01-31 00:08:55] 简介: 目的:使用二维数组打印一个 10 行杨辉三角.(视频教程推荐:java课程)思路:1. 第一行有 1 个元素, 第 n ...
- java数组删除元素_java中删除 数组中的指定元素方法
java中删除 数组中的指定元素要如何来实现呢,如果各位对于这个算法不是很清楚可以和小编一起来看一篇关于java中删除 数组中的指定元素的例子. java的api中,并没有提供删除数组中元素的方法.虽 ...
最新文章
- Storm构建分布式实时处理应用初探(转)
- 数据结构--KMP算法总结
- 【深度学习】L1、L2损失 和 L1、L2正则化
- 函数计算自动化运维实战 3 -- 事件触发自动创建快照
- PHP RSA2加密和解密以及接口签名和验签
- 基础线性规划实现(matlab,lingo)
- JSP知识点大致介绍1
- [emacs] 用 ido 或 anything 进行选择
- VStudio 2003 remote debug
- python中的随机函数的用法_python中的随机函数小结
- 【Android】不依赖焦点和选中的TextView跑马灯
- Android Eclipseproject开发中的常见调试问题(二)android.os.NetworkOnMainThreadException 异常的解决的方法...
- 使用虚拟环境 virtualenv
- 凸优化第二章凸集 2.5分离与支撑超平面
- 最经典25本Python编程开发电子书精粹
- Windows7升级IE11蓝屏问题
- 北斗卫星导航定位系统应用及发展前景
- ANSYS 有限元分析 几何建模
- JavaScript 技术篇-如何实现在线logo网站制作后的logo去水印,免费制作无水印logo方法
- 可变焦、聚焦摄像头驱动程序-瑞盟 MS41908M
热门文章
- 计算机电脑为什么0无法输入,电脑浏览器网页无法输入文字该怎么办?
- springboot整合redis做缓存
- apache commons fileupload 团队
- 奔富bef407价格_Penfolds Bin 707 Cabernet Sauvignon, South Australia, Australia
- Tracup|拒绝低效办公,8个Tips让你芜湖起飞,工作效率MAX
- fluentd收集K8S日志并以K8S的container_name作为索引名存入Elasticsearch中
- 全球与中国手持式凿岩机市场供需情况分析及十四五趋势预测报告2022-2027年版
- MTK MT6771处理器,helio P60芯片参考资料
- Redis之惰性删除
- 跟读 播放器 android,安卓手机英语学习利器 android 英语复读 跟读 练听力 练口语...