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

    }`

  • 相关阅读:
    HDOJ 1846 Brave Game
    并查集模板
    HDU 2102 A计划
    POJ 1426 Find The Multiple
    POJ 3278 Catch That Cow
    POJ 1321 棋盘问题
    CF 999 C.Alphabetic Removals
    CF 999 B. Reversing Encryption
    string的基础用法
    51nod 1267 4个数和为0
  • 原文地址:https://www.cnblogs.com/zui-ai-java/p/14185784.html
Copyright © 2011-2022 走看看