Java教程

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

本文主要是介绍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);
	}
}


这篇关于Java基础编程练习3:随机生成20个1~100之间的数,求上述数字的平均值,最大值和最小值。的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!