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

    }`

  • 相关阅读:
    VMwareTools安装+CentOS分辨率调整
    WSDL文件示例及说明
    CentOS 5.4 服务器配置 yum安装Apache+php+Mysql+phpmyadmin
    linuxVi使用方法(备查)
    C++ 泛型算法定制操作
    C++ 迭代器分类
    求最长回文串的长度
    C++ 关联容器
    html标签之label
    转载div+css命名规范标准
  • 原文地址:https://www.cnblogs.com/zui-ai-java/p/14185784.html
Copyright © 2011-2022 走看看