程序解释:产生1000个随机数存数组kt[ ],然后进行排序(降序),将排好序的随机数存放到新数组kt1[ ]中,输出1000个随机数的最大值、最小值、还有平均数。
public class zhwt1{
public static void main(String[ ] args){
double kt[ ]=new double[1000];
double kt1[ ]=new double[kt.length];
double sum=0,s2=0,s1=0,s3,average;
for(int i=0;i<kt.length;i++){
kt[i]=Math.random()*1000;
}
double max,min;
for(int i=0;i<kt.length;i++){
max=kt[i];
for(int j=i+1;j<kt.length;j++){
if(max<kt[j]){
double linshi=max;
max=kt[j];
kt[j]=linshi;
}
}
kt1[i]=max;
//System.out.println(kt1[i]);//“此处为调试区!”
sum=sum+kt1[i];
}
average=sum/(kt.length);
for(int i=1;i<k