Java基础编程练习3:随机生成20个1~100之间的数,求上述数字的平均值,最大值和最小值。
16lz
2021-04-13
题目:随机生成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);}}
更多相关文章
- 2021-03-31:给定一个数组arr,给定一个值v。求子数组平均值小于等于
- Python关于 物理实验数据的代码简化处理
- 一网打尽:算术平均、修剪平均和条件平均值计算
- 2021-02-28:给定一个整型数组arr,和一个整数num。某个arr中的子数
- 2021-02-27:假设一个固定大小为W的窗口,依次划过arr,返回每一次滑出
- Android二值化算法
- Android二值化
- [控件]SeekBar拖动条
- Android(安卓)应用界面绘制流程