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

    }`

  • 相关阅读:
    Python的可变和不可变类型
    Pycharm设置语法规范快捷键方式
    python学习0305作业
    关于jQuery对象与DOM对象
    ie6下子元素撑大父元素
    Hibernate持久层ORM框架
    基于注解的事务管理
    掌握基于AOP事务管理
    Spring事务管理
    事务保存点savepoint
  • 原文地址:https://www.cnblogs.com/zui-ai-java/p/14185784.html
Copyright © 2011-2022 走看看