zoukankan      html  css  js  c++  java
  • 求数组元素的最大值,最小值,总和,平均数

    `import java.util.Arrays;

    public class ArrayExer2 {
    public static void main(String[] args) {
    int[] arr = new int[10];
    int sum = 0;
    for (int i = 0; i < arr.length; i++) {
    arr[i] = (int)(Math.random()*90) + 10;
    sum += arr[i];
    }
    System.out.println(Arrays.toString(arr));
    //为了防止元素里全为正数或者全为负数,最大值最小值都初始化赋值为第一个元素
    int max = arr[0];
    int min = arr[0];
    for (int i = 1; i < arr.length; i++) {
    if (arr[i] > max) {
    max = arr[i];
    }
    if (arr[i] < min) {
    min = arr[i];
    }
    }
    //找最小值的第二种方式:现将数组元素从大到小排序,最后一个元素即最小值
    for (int i = 0; i < arr.length; i++) {
    for (int j = 0; j < arr.length-i-1; j++) {
    int tmp = 0;
    if(arr[j+1] > arr[j]){
    tmp = arr[j];
    arr[j] = arr[j+1];
    arr[j+1] = tmp;
    }
    }
    }

        System.out.println("倒序排列数组:" + Arrays.toString(arr));
        System.out.println("最大的元素:" + max);
        System.out.println("最小的元素:" + min);
        System.out.println("最小的元素:" + arr[arr.length-1]);
        System.out.println("总和为:" + sum);
        System.out.println("平均值:" + (double)(sum/arr.length));
    }
    

    }`

  • 相关阅读:
    第三章例3-3
    第三章例3-2
    第二章例2-11
    第二章例2-10
    第二章例2-9
    204
    205
    202
    203
    201
  • 原文地址:https://www.cnblogs.com/zui-ai-java/p/14185784.html
Copyright © 2011-2022 走看看