import?java.util.*;
public?class?Hello?{
public?static?void?main(String[]?args)?{
//建立一個50元素組成的數(shù)組?把1-100的所有偶數(shù)放在數(shù)組里?并顯示
int[]a=new?int[50];
int?j=2;
for(int?i=0;i<a.length;i++){
a[i]=j;
j+=2;
}
System.out.println("該數(shù)組所有元素為:");
for(int?x:a){
System.out.print(x+"?");
}
System.out.println();
//?為上述數(shù)組里?前10個單元求和
int?sum=0;
for(int?i=0;i<10;i++){
sum+=a[i];
}
System.out.println("該數(shù)組前十個數(shù)之和為:"+sum);
//求上述數(shù)組前20個單元的平均數(shù)
int?vge=0;
int?sum1=0;
for(int?i=0;i<20;i++){
sum1+=a[i];
}
vge=sum1/20;
System.out.println("數(shù)組前20個單元的平均數(shù):"+vge);
//將上述數(shù)組第1單元和第21單元對調(diào),第2單元和第22單元對調(diào),第3單元和第23單元對調(diào),
//依次類推,直到第10單元和第30單元對調(diào),并顯示數(shù)組全元素
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("新數(shù)組元素為:");
for(int?x:a){
System.out.print(x+"?");
}
System.out.println();
//將上述數(shù)組中,所有能被5整除的元素+3。并顯示數(shù)組全元素
for(int?i=0;i<a.length;i++){
if(a[i]%5==0){
a[i]+=3;
}
}
System.out.println("新數(shù)組元素為:");
for(int?x:a){
System.out.print(x+"?");
}
System.out.println();
//求上述數(shù)組第6單元到第40單元里面?最大數(shù)?和最小數(shù)
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){
low=a[i-1];
}
}
System.out.println("第6單元到第40單元里面?最大數(shù):"+max);
System.out.println("第6單元到第40單元里面?最小數(shù):"+low);
//將該數(shù)組從大到小排序。并顯示數(shù)組全元素
Arrays.sort(a);
System.out.println("排序后的數(shù)組為:");
for(int?i=a.length-1;i>=0;i--){
System.out.print(a[i]+"?");
}
}
}