使用Java代码找出数组中的最大值

public class Main {

    public static void main(String[] args) {
        //求一个数组中元素的最大值,最小值,平均值,总和。随机数的生成公式:Math.random();
        int [] Array= new int[10];//随机定义一个一维数组,随机给一个数组的大小的值
        int MaxNumber=Array[0];//这里不将变量的值直接赋予0是因为,数组里面假如是负数就不行,所以就不能赋值为0.在这里要小心数组里面的储存的值
        for(int i=0;i<Array.length;i++){//用一个for循环对一维数组进行遍历
            Array[i]=(int)(Math.random()*100);//随机生成一个两位数,并将其储存在数组里面
            System.out.print(Array[i]+" ");
            if(MaxNumber<Array[i]){//找出最大值将最大值赋予给变量MaxNumber
                MaxNumber=Array[i];
            }
        }
        System.out.println();
        System.out.print("最大值为"+MaxNumber);
    }
}


实现代码

Java 计算数组平均数 java中求数组平均值_jvm

运行结果

 

Java 计算数组平均数 java中求数组平均值_算法_02

使用Java代码实现找出数组中的最小值


public class Main {

    public static void main(String[] args) {
        //求一个数组中元素的最大值,最小值,平均值,总和。随机数的生成公式:Math.random();
        int[] Array = new int[10];//随机定义一个一维数组,随机给一个数组的大小的值
        for (int i = 0; i < Array.length; i++) {//用一个for循环对一维数组进行遍历
            Array[i] = (int) (Math.random() * (99 - 10 + 1) + 10);//随机生成一个两位数,并将其储存在数组里面
        }
        for(int i=0;i<Array.length;i++){//有for循环遍历数组里面生成的所有数
            System.out.print(Array[i] + " ");
        }
        int MinNumber = Array[0];//将数组的第一个元素赋予给定义的变量
        for(int i=0;i<Array.length;i++){
            if(MinNumber>Array[i]){//使用if判断语句找出最小值
                MinNumber=Array[i];
            }
    }
        System.out.println();
        System.out.println("最小值为"+MinNumber);
}
}


实现代码

Java 计算数组平均数 java中求数组平均值_数组_03

运行结果 

Java 计算数组平均数 java中求数组平均值_java_04

使用java实现求数组中所有元素的平均值


public class Main {

    public static void main(String[] args) {
        //求一个数组中元素的最大值,最小值,平均值,总和。随机数的生成公式:Math.random();
        int[] Array = new int[10];//随机定义一个一维数组,随机给一个数组的大小的值
        for (int i = 0; i < Array.length; i++) {//用一个for循环对一维数组进行遍历
            Array[i] = (int) (Math.random() * (99 - 10 + 1) + 10);//随机生成一个两位数,并将其储存在数组里面
        }
        for(int i=0;i<Array.length;i++){//有for循环遍历数组里面生成的所有数
            System.out.print(Array[i] + " ");
        }
        int sum=0;//定义一个变量来储存最后累加的结果
        for(int i=0;i<Array.length;i++){
           sum+=Array[i];//对数组中的元素进行累加
    }
        System.out.println();
        System.out.println("数组中所有元素的总和为"+sum);
}
}


实现代码

Java 计算数组平均数 java中求数组平均值_jvm_05

运行结果

Java 计算数组平均数 java中求数组平均值_数组_06

 使用Java实现求数组中元素总和的平均值


public class Main {

    public static void main(String[] args) {
        //求一个数组中元素的最大值,最小值,平均值,总和。随机数的生成公式:Math.random();
        int[] Array = new int[10];//随机定义一个一维数组,随机给一个数组的大小的值
        for (int i = 0; i < Array.length; i++) {//用一个for循环对一维数组进行遍历
            Array[i] = (int) (Math.random() * (99 - 10 + 1) + 10);//随机生成一个两位数,并将其储存在数组里面
        }
        for(int i=0;i<Array.length;i++){//有for循环遍历数组里面生成的所有数
            System.out.print(Array[i] + " ");
        }
        int sum=0;//定义一个变量来储存最后累加的结果
        for(int i=0;i<Array.length;i++){
           sum+=Array[i];//对数组中的元素进行累加
    }
        int avg=sum/Array.length;
        System.out.println();
        System.out.println("平均值为"+avg);
}
}


实现代码

Java 计算数组平均数 java中求数组平均值_数组_07

运行结构 

Java 计算数组平均数 java中求数组平均值_Java 计算数组平均数_08