遍历数组求和,求平均值以及比平均值小的数据

  1. 需求:生成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:遍历数组求和,求平均值以及比平均值小的数据相关推荐

  1. java基础——求数组长度、遍历数组、求最值和数组元素反转

    一.求数组长度 获取数组的长度的格式: 数组名称.length这将会得到一个int数字,代表数组的长度.数组一旦创建,程序运行期间,长度不可改变. 代码如下: public class Demo08 ...

  2. Java(2): java for循环遍历数组

    一.Java 增强 for 循环 for(声明语句 : 表达式) { //代码句子 } 声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配.其作用域限定在循环语句块,其值与此时数组元素的 ...

  3. 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 ...

  4. java for数组遍历数组_Java foreach操作(遍历)数组

    语法: 我们分别使用 for 和 foreach 语句来遍历数组 运行结果: 练习: import java.util.Arrays; public class HelloWorld { public ...

  5. java:求和求平均值

    java:求和求平均值 题目 问题描述从键盘输入10个浮点数,求出它们的和以及平均值,要求用函数实现 输入格式测试数据的输入一定会满足的格式.1 10 (1行10列的向量) 输出格式要求用户的输出满足 ...

  6. es6 数组找最大值_28 遍历数组练习

    遍历数组练习 求数组[2,6,1,7,4]里面所有元素的和以及平均值. var arr = [2, 6, 1, 7, 4];var sum = 0;for(var i=0; i<arr.leng ...

  7. JAVA 遍历数组求平均值与最大值

    求平均值与最大值 实现前需要懂得如何获取数组长度实现数组遍历 例如: int[] array = {2,3,6,8,18}; for(int i = 0 ; i<array.length; i+ ...

  8. Java:定义一个数组,输出数组中的最大值,平均值,以及求和

    public class Arr6{public static void main(String[] args){int[]data=new int[]{1,5,4,7,8,9,11,15,13};i ...

  9. java 数组怎么求和,感动,我终于学会了Java对数组求和

    前言 看到题目是不是有点疑问:你确定你没搞错?!数组求和???遍历一遍累加起来不就可以了吗??? 是的,你说的都对,都听你的,但是我说的就是数组求和,并且我也确实是刚刚学会.╮(╯▽╰)╭ 继续看下去 ...

最新文章

  1. 扫码下单支持同桌单人点餐FAQ
  2. ffmpeg 播放器原理
  3. Ant Design入门之介绍
  4. maven+svn+hudson+weblogic构建持续集成环境
  5. 使用 TypeScript 自定义装饰器给类的方法增添监听器 Listener
  6. C++ 里利用 std::ios::sync_with_stdio(false) 解决TLE问题
  7. WIN server 2003 安装(AD)域控制器
  8. vue js代码混淆加密、压缩
  9. Go语言版实现QQ扫码登陆
  10. winhex 19.8 注册码生成工具(keygen)
  11. C# 读取xls格式的文件
  12. qlv转MP4(笨方法,大用途)
  13. python批量读取txt数据并写入csv
  14. centos6 安装redis
  15. 推挽变换器漏感电压尖峰
  16. 郭彦甫Matlab第五节笔记——进阶绘图
  17. css33d画梯形,CSS3 matrix3d矩形到梯形转换
  18. c语言中swith的用法,初中英语语法知识点大全+记忆口诀+易错题100道,考前复习...
  19. Cornerstone无法上传静态库文件(.a文件)
  20. win10自动添加打印机设备

热门文章

  1. 程序员必须掌握的英文单词(二)
  2. 获取二叉树叶子节点个数的递归及非递归算法
  3. [036]基于Vue+Nodejs的网上作业批改系统(含源码、数据库、万字课设报告)
  4. Java设计模式——责任链模式(职责链模式)详解
  5. Kernel_PCA算法
  6. 苹果退款_苹果退款理由怎么写_苹果退款教程|流程【图文】-太平洋电脑网PConline-太平洋电脑网...
  7. 用计算机怎么扣税点,工资超过3500怎么扣税 利用计算器轻松算缴纳金额
  8. 游戏制作大致流程粗谈之四
  9. [Hive基础]-- Hive table 的压缩方式和存储格式
  10. Android 集成二维码扫描器