这题的考点有:倒序输出,查找最大值和它的下标,查找数字……
代码:
public class AllExercise01 { public static void main(String[] args) { int[] arr = new int[10]; for (int i = 0; i < arr.length; i++) { arr[i] = (int) (Math.random() * 100) + 1; } for (int i = 0; i < arr.length; i++) { System.out.print(arr[i] + "\t");//输出他的数组 } System.out.println("");//分开下一行 for (int i = arr.length - 1; i >= 0; i--) { System.out.print(arr[i] + "\t");//输出数组的倒序 } double sum = arr[0];//下面从第二位开始遍历,所以先赋值数组的第一位 int max = arr[0];//假设第一个为最大值 int maxIndex = 0; for (int i = 1; i < arr.length; i++) {//注意是从第二位开始