题目:现有一个数组 int[] array = {35,40,8,19,5} 1. 求数组平均值 2. 求数组最小值 3. 求数组最大值 4. 使用冒泡排序实现数组的排序

题目:现有一个数组 int[] array = {35,40,8,19,5}

  1. 求数组平均值
  2. 求数组最小值
  3. 求数组最大值
  4. 使用冒泡排序实现数组的排序

代码如下:

public class ArrayDemo {
public static void main(String[] args) {
int[] number={35,40,8,19,5};
int max=number[0];
int min=number[0];
int sum=0;
for(int l = 0; l<number.length; l++){
System.out.print(number[l]+"\t");
}
 
//求最大值
for(int i=0; i<number.length;i++){
if(number[i]>max) max=number[i];
}
System.out.println("\n最大值是:"+max);
//求最小值
for(int j = 0; j<number.length;j++){
if(number[j]<min)min=number[j];
}
System.out.println("最小值是:"+min);
      for(int k = 0; k<number.length; k++){
  sum+=number[k];
      }
      int avg=sum/number.length;
      System.out.println("平均值是:"+avg);
}

for(int i = 0;i < number.length - 1;i++) {//数组遍历次数
            
            for(int j = 0;j <number.length - 1 - i;j++) {//第i次遍历的交换次数
                if(number[j] > number[j + 1]) {
                    temp = number[j];
                    number[j] = number[j + 1];
                    number[j + 1] = temp;
                }
            }
        }
        //将数组输出
        for(int i = 0;i < number.length;i++) {
            System.out.print(arr[i] + " ");
        }

}