Java基础编程练习3:随机生成20个1~100之间的数,求上述数字的平均值,最大值和最小值。
2021-04-12 23:01
1036 查看
题目:随机生成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); } }
相关文章推荐
- Java基础编程练习6:求100~999之间的水仙花数字
- Java基础编程1—随机生成字母数字组合
- Java编程:定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,最小值,平均值,和值,并输出出来。
- C++ 实现从0~100中随机生成50个数,统计出现的数字最大值和最小值,输出出现最多的次数及对应的数字
- 0--100之间随机生成20个不重复数字
- Java 随机生成50个正整数,存放到数组,求出总和,平均值,最大值,最小值
- Map实现从0~100中随机生成50个数,统计出现的数字最大值和最小值,输出出现最多的次数及对应的数字
- C#编程基础第十课2:C#中的数组算法练习-求数组中的最大数、数组求和、利用数组生成随机验证码
- java随机生成10个整数,打印出其最大值、最小值、平均值。
- java 一个int数组 长度为100 随机生成100个数 即1-100 将其插入进数组 插入的数字不能重复
- MapReduce编程基础(二)——数值概要(计算最大值、最小值、平均值)
- 随机产生20个[10 , 50]的正整数存到数组中,并求数组中的所有元素最大值、最小值、平均值以及各元素之和,及第二大值。
- 动态生成数组保存:已知一个数组20个元素(随机 1~100之间包含1和100),求大于平均数的元素个数,并动态生成一个新数组保存
- pymysql练习:随机生成100个人名和对应的密码,存储上述用户信息到数据库中
- Java基础之随机生成数字和字母
- java 一个int数组 长度为100 随机生成100个数 即1-100 将其插入进数组 插入的数字不能重复
- 1.随机产生20个[10 , 100]的正整数,输出这些数以及他们中的最大数,最小数
- java循环练习:输出1——100之间的奇数,每行输出5个数字
- 随机产生20个[10 , 50]的正整数存到数组中,并求数组中的所有元素最大值、最小值、平均值以及各元素之和,及第二大值。
- C#练习——去掉字符串两端的空格、统计字符出现的次数及出现的索引位置、随机生成10个1-100之间的不重复的偶数