public class Homework0402{
public static void main(String[] args){
int arr[]=new int[10];
int arrNew[]=new int[arr.length];
double avg=0;
int maxp=0;
for(int i=0,j=arr.length-1;i<arr.length;i++){
arr[i]=(int)(Math.random()*100)+1;
arrNew[j]=arr[i];
j--;
}
System.out.println("正序数组");
for(int e=0;e<arr.length;e++){
System.out.print(arr[e]+"\t");
}
System.out.print("\n");
arr=arrNew;
System.out.println("逆序输出数组");
for(int d=0;d<arr.length;d++){
System.out.print(arr[d]+"\t");
}
System.out.print("\n");
int max=arr[0];
double sum=arr[0];
for(int k=1;k<arr.length;k++){
sum+=arr[k];
if(max<arr[k]){
max=arr[k];
maxp=k;
}
if(arr[k]==8){
System.out.println("此数组有8");
}
}
avg=sum/arr.length;
System.out.print("平均值为:"+avg +"最大值为:"
+max+"最大值下标为:"+maxp );
}
}
Java:随机生成10个整数(1-100)保存到数组,并倒序打印及求平均值,求最大值和最大值下标,并查找里面是否有8
最新推荐文章于 2023-07-27 20:26:50 发布