题目:随机生成20个1~100之间的数,求上述数字的平均值,最大值和最小值。

示例代码:

package cn.wdl.demo;public class Case03 {public static void main(String[] args) {// 随机生成20个1~100之间的数,求上述数字的平均值,最大值和最小值。int count=20;int[] nums = new int[count];for(int i=0;i<count;i++) {nums[i] = (int)(Math.random()*1000)%100;}for(int i=0;i<count;i++) {System.out.print(nums[i]+"  ");}double avg = 0.0;int sum = 0;for(int i=0;i<nums.length;i++) {sum = sum+nums[i];}avg = sum*1.0/nums.length;int max = nums[0];int min = nums[0];for(int i=1;i<nums.length;i++) {if(nums[i]>max) {max = nums[i];}if(nums[i]<min) {min = nums[i];}}System.out.println("");System.out.println("平均值:"+avg);System.out.println("最大值:"+max);System.out.println("最小值:"+min);}}


©著作权归作者所有:来自51CTO博客作者wangdl5943的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 2021-03-31:给定一个数组arr,给定一个值v。求子数组平均值小于等于
  2. Python关于 物理实验数据的代码简化处理
  3. 一网打尽:算术平均、修剪平均和条件平均值计算
  4. 2021-02-28:给定一个整型数组arr,和一个整数num。某个arr中的子数
  5. 2021-02-27:假设一个固定大小为W的窗口,依次划过arr,返回每一次滑出
  6. Android二值化算法
  7. Android二值化
  8. [控件]SeekBar拖动条
  9. Android(安卓)应用界面绘制流程

随机推荐

  1. 用过mysql存储过程和oracle存储过程的哥
  2. mysql 拷贝表(复制表)的几种方式
  3. [mysql] 一次sql耗时高引发报警的分析和
  4. MySQL 慢查询日志分析及可视化结果
  5. MySQL 自定义函数.txt
  6. 救急~mysql无法启动,显示[ERROR] Aborting
  7. MySQL 绿色版基本设置语句
  8. tp框架报“mysql_connect(): The mysql e
  9. mysql中binglog底层原理分析
  10. MySQL利用Navicat导出数据字典