AI智能
改变未来

Java基础编程练习3:随机生成20个1~100之间的数,求上述数字的平均值,最大值和最小值。

题目:随机生成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);}}

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » Java基础编程练习3:随机生成20个1~100之间的数,求上述数字的平均值,最大值和最小值。