您的位置:首页 > 编程语言 > Java开发

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);
}
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐