JAVA练习题8:遍历数组求和,求平均值以及比平均值小的数据
遍历数组求和,求平均值以及比平均值小的数据
- 需求:生成10个1~100之间的随机数存入数组
1). 求出所有数据的和
2). 求所有数据的平均值
3). 统计由多少个数据比平均值小
import java.util.Random;public class FDemo {public static void main(String[] args){/** 遍历数组求和,求平均值以及比平均值小的数据* 需求:生成10个1~100之间的随机数存入数组* 1). 求出所有数据的和* 2). 求所有数据的平均值* 3). 统计由多少个数据比平均值小* *///1.定义数组int[] arr = new int[10];//2.生成随机数并存入数组中Random r = new Random();for (int i = 0; i < 10; i++) {//每循环一次就会产生一个新的随机数存入数组中arr[i] = r.nextInt(100) + 1;//打印数组元素System.out.print(arr[i]+" ");}System.out.println();// 1). 求出所有数据的和// 定义一个遍历sum,表示所有数据之和int sum = 0;for (int i = 0; i < arr.length; i++) {//循环得到每一个元素,并将其累加到sum中sum = sum + arr[i];}System.out.println("数组中所有数据之和为:"+sum);// 2). 求所有数据的平均值// 定义一个变量avg,用来储存平均值.//将sum转换为double类型,这样平均值avg才会有小数位的出现。double avg = (double)sum / arr.length;System.out.println("数组中所有数据的平均值为:"+avg);// 3). 统计由多少个数据比平均值小int num = 0;for (int i = 0; i < arr.length; i++) {if (arr[i] < avg){num++;}}System.out.println("数组中有"+num+"个数据比平均值小");}
}
JAVA练习题8:遍历数组求和,求平均值以及比平均值小的数据相关推荐
- java基础——求数组长度、遍历数组、求最值和数组元素反转
一.求数组长度 获取数组的长度的格式: 数组名称.length这将会得到一个int数字,代表数组的长度.数组一旦创建,程序运行期间,长度不可改变. 代码如下: public class Demo08 ...
- Java(2): java for循环遍历数组
一.Java 增强 for 循环 for(声明语句 : 表达式) { //代码句子 } 声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配.其作用域限定在循环语句块,其值与此时数组元素的 ...
- jquery 遍历java对象_jquery遍历数组、对象
1,for循环: var arr = new Array(13.5,3,4,5,6); for(var i=0;i arr[i] = arr[i]/2.0; } 2,for,in循环: var x v ...
- java for数组遍历数组_Java foreach操作(遍历)数组
语法: 我们分别使用 for 和 foreach 语句来遍历数组 运行结果: 练习: import java.util.Arrays; public class HelloWorld { public ...
- java:求和求平均值
java:求和求平均值 题目 问题描述从键盘输入10个浮点数,求出它们的和以及平均值,要求用函数实现 输入格式测试数据的输入一定会满足的格式.1 10 (1行10列的向量) 输出格式要求用户的输出满足 ...
- es6 数组找最大值_28 遍历数组练习
遍历数组练习 求数组[2,6,1,7,4]里面所有元素的和以及平均值. var arr = [2, 6, 1, 7, 4];var sum = 0;for(var i=0; i<arr.leng ...
- JAVA 遍历数组求平均值与最大值
求平均值与最大值 实现前需要懂得如何获取数组长度实现数组遍历 例如: int[] array = {2,3,6,8,18}; for(int i = 0 ; i<array.length; i+ ...
- Java:定义一个数组,输出数组中的最大值,平均值,以及求和
public class Arr6{public static void main(String[] args){int[]data=new int[]{1,5,4,7,8,9,11,15,13};i ...
- java 数组怎么求和,感动,我终于学会了Java对数组求和
前言 看到题目是不是有点疑问:你确定你没搞错?!数组求和???遍历一遍累加起来不就可以了吗??? 是的,你说的都对,都听你的,但是我说的就是数组求和,并且我也确实是刚刚学会.╮(╯▽╰)╭ 继续看下去 ...
最新文章
- 扫码下单支持同桌单人点餐FAQ
- ffmpeg 播放器原理
- Ant Design入门之介绍
- maven+svn+hudson+weblogic构建持续集成环境
- 使用 TypeScript 自定义装饰器给类的方法增添监听器 Listener
- C++ 里利用 std::ios::sync_with_stdio(false) 解决TLE问题
- WIN server 2003 安装(AD)域控制器
- vue js代码混淆加密、压缩
- Go语言版实现QQ扫码登陆
- winhex 19.8 注册码生成工具(keygen)
- C# 读取xls格式的文件
- qlv转MP4(笨方法,大用途)
- python批量读取txt数据并写入csv
- centos6 安装redis
- 推挽变换器漏感电压尖峰
- 郭彦甫Matlab第五节笔记——进阶绘图
- css33d画梯形,CSS3 matrix3d矩形到梯形转换
- c语言中swith的用法,初中英语语法知识点大全+记忆口诀+易错题100道,考前复习...
- Cornerstone无法上传静态库文件(.a文件)
- win10自动添加打印机设备
热门文章
- 程序员必须掌握的英文单词(二)
- 获取二叉树叶子节点个数的递归及非递归算法
- [036]基于Vue+Nodejs的网上作业批改系统(含源码、数据库、万字课设报告)
- Java设计模式——责任链模式(职责链模式)详解
- Kernel_PCA算法
- 苹果退款_苹果退款理由怎么写_苹果退款教程|流程【图文】-太平洋电脑网PConline-太平洋电脑网...
- 用计算机怎么扣税点,工资超过3500怎么扣税 利用计算器轻松算缴纳金额
- 游戏制作大致流程粗谈之四
- [Hive基础]-- Hive table 的压缩方式和存储格式
- Android 集成二维码扫描器