题目:现有一个数组 int[] array = {35,40,8,19,5}
代码如下:
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] + " ");
}
}