怎么编写一个有关数组的程序

2编写一个有关数组的程序(1)输出自己的信息(2)输出数组(3)通过循环语句求出最大值、最小值和总和,接着计算平均值,然后输出最大值、最小值和平均值(4)通过双重循环对数组排序(可用冒泡法排序),并输出排序后的数组(5)提交代码文件Array.java

img

img


public class Array {
    public static void main(String[] args) {
        int[] a = {33,80,60,99,51,73};
        System.out.println("原始数组:");
        int max = Integer.MIN_VALUE;
        int min = Integer.MAX_VALUE;
        double pj=0;
        for (int i : a) {
            System.out.print(i+" ");
            max = Integer.max(max, i);
            min = Integer.min(min, i);
            pj+=i;
        }
        System.out.println();
        System.out.println("最大值:"+max);
        System.out.println("最小值:"+min);
        System.out.println("平均值:"+pj/a.length);
        System.out.print("排序后的数组");


        for (int i = 0; i < a.length - 1; i++) {
            for (int j = 0; j < a.length - 1 - i; j++) {
                int temp;
                if (a[j]>a[j+1]){
                    temp = a[j];
                    a[j] = a[j+1];
                    a[j+1] = temp;
                }
            }
        }

        System.out.println(" ");

        for (int i : a){
            System.out.print(i+"\t\t");
        }
    }
}

生成随机数组的程序?