求 数值型 数组中元素 的最大值、最小值、平均数、总和等

/定义一个int 型的一维数组,包含 10 个元素,分别赋一些随机整数,
然后求出所有元素的最大值, 最小值,和 值 平均值, 并输出 出来 。
要求:所有随机数都是两位数。
/

public class ArrayTest1 {

    public static void main(String[] args) {

        //声明数组
        int[] arr = new int[10];
        //赋值
        for(int i = 0;i < arr.length;i++){
            arr[i] = (int)(Math.random()*(99-10+1)+10);
            //输出数组元素
            System.out.print(arr[i] + " ");
        }

        System.out.println();

        //求数组的最大值
        int maxValue = arr[0];
        for(int i = 0;i < arr.length;i++){
            if(maxValue < arr[i]){
                maxValue = arr[i];
            }
        }
        System.out.println(maxValue);
        //求数组的最小值
        int minValue = arr[0];
        for(int i = 0;i < arr.length;i++){
            if(minValue > arr[i]){
                minValue = arr[i];
            }
        }
        System.out.println(minValue);

        //求数组元素的和
        int sum = 0;
        for(int i = 0;i < arr.length;i++){
            sum += arr[i];
        }
        System.out.println(sum);

        //求数组元素的平均值
        int avgValue = 0;
        avgValue = sum/arr.length;
        System.out.println(avgValue);
    }
}
全部评论

相关推荐

评论
点赞
收藏
分享
牛客网
牛客企业服务