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

    }`

  • 相关阅读:
    IOS中彻底删除mysql方法
    (iOS)Storyboard/xib小技巧
    (iOS)关于GCD死锁的问题
    android-通知Notification
    android-多线程
    android-服务Service
    android-OptionMenu
    android-SQLite 和 Content
    android-数据持久化
    Russia
  • 原文地址:https://www.cnblogs.com/zui-ai-java/p/14185784.html
Copyright © 2011-2022 走看看