import java.util.*;
public class Hello {
public static void main(String[] args) {
//建立一个50元素组成的数组 把1-100的所有偶数放在数组里 并显示
int[]a=new int[50];
int j=2;
for(int i=0;i
a[i]=j;
j+=2;
}
System.out.println(“该数组所有元素为:”);
for(int x:a){
System.out.print(x+” “);
}
System.out.println();
// 为上述数组里 前10个单元求和
int sum=0;
for(int i=0;i<10;i++){
sum+=a[i];
}
System.out.println(“该数组前十个数之和为:”+sum);
//求上述数组前20个单元的平均数
int vge=0;
int sum1=0;
for(int i=0;i<20;i++){
sum1+=a[i];
}
vge=sum1/20;
System.out.println(“数组前20个单元的平均数:”+vge);
//将上述数组第1单元和第21单元对调,第2单元和第22单元对调,第3单元和第23单元对调,
//依次类推,直到第10单元和第30单元对调,并显示数组全元素
for(int i=0;i<10;i++){
int temp;
for(int j1=20;j1<30;j1++){
temp=a[i];
a[i]=a[j1];
a[j1]=temp;
}
}
System.out.println(“新数组元素为:”);
for(int x:a){
System.out.print(x+” “);
}
System.out.println();
//将上述数组中,所有能被5整除的元素+3。并显示数组全元素
for(int i=0;i
if(a[i]%5==0){
a[i]+=3;
}
}
System.out.println(“新数组元素为:”);
for(int x:a){
System.out.print(x+” “);
}
System.out.println();
//求上述数组第6单元到第40单元里面 最大数 和最小数
int max=a[5];
int low=a[5];
for(int i=5;i<40;i++){
if(a[i-1]>max){
max=a[i-1];
}
if(a[i-1]
low=a[i-1];
}
}
System.out.println(“第6单元到第40单元里面 最大数:”+max);
System.out.println(“第6单元到第40单元里面 最小数:”+low);
//将该数组从大到小排序。并显示数组全元素
Arrays.sort(a);
System.out.println(“排序后的数组为:”);
for(int i=a.length-1;i>=0;i–){
System.out.print(a[i]+” “);
}
}
}