文字描述:
定义一个包含10个元素的数组。
利用 (int)(Math.random() * 100) + 1;随机在100整数内随机生成10个整数赋值给arr数组。
倒序输出
然后按照要求去求平均值,最大值以及最大值的下标。
public static void main(String[] args) {
// TODO 自动生成的方法存根
/*
* 随机生成10个整数(1~100)
*/
int[] arr = new int[10];
for(int i= 0; i < arr.length; i++){
arr[i] = (int)(Math.random() * 100) + 1;
}
System.out.println(“======arr随机生成的数组元素如下======”);
for(int i= 0; i < arr.length; i++){
System.out.print(arr[i] + “\t”);
}
// 倒序输出arr数组
System.out.println();
for(int i= arr.length-1; i >= 0; i–){
System.out.print(arr[i] + “\t”);
}
// 平均值,求最大值和最大值的下标
//我们这里将需要一起完成
double sum = 0;
int max = arr[0];
int maxindex =0;
for(int j = 0; j < arr.length; j++){
sum+= arr[j];
if(max<arr[j]){
max = arr[j];
maxindex = j;
}
}System.out.println();
System.out.println(“平均值:” + (sum % 10) + “最大值:” + max + “最大值的下标:” + maxindex);