public class ArrayExercise4 { public static void main(String[] args) { int[] arr = new int[10]; System.out.println("随机数为"); for (int i = 0; i < arr.length; i++) { arr[i] = (int) (Math.random() * 90 + 10); boolean flag = false; while (true) { for (int j=0;j <i;j++){ if (arr[j]==arr[i]){ flag=true; break; } } if(flag){ arr[i] = (int) (Math.random() * 90 + 10); flag=false; continue; } break; } System.out.println(arr[i]); } System.out.println("********************************"); int max=arr[0]; int min=arr[0]; int sum=0; int avg=0; for (int i=0;i<arr.length;i++){ max=(max>=arr[i])?max:arr[i]; min=(min<=arr[i])?min:arr[i]; sum+=arr[i]; avg=sum/10; } System.out.println("最大值:"+max); System.out.println("最小值:"+min); System.out.println("总和:"+sum); System.out.println("平均数:"+avg); } }