package com.yangwei.study; import java.util.Arrays; import java.util.Random; import java.util.Scanner; public class Chap6XT11 { public static void main(String[] args) { Scanner stdIn = new Scanner(System.in); Random rand = new Random(); System.out.print("元素个数:"); int length = stdIn.nextInt(); int[] arr = new int[length]; int element; boolean flag = true; for(int i = 0; i < length; i++){ if(i == 0){ arr[i] = rand.nextInt(10) + 1; }else { flag = true; while (flag) { boolean flag2 = true; element = rand.nextInt(10) + 1; for (int j = 0; j < i; j++) { if (arr[j] == element) { flag2 = false; } } if(flag2 == true) { arr[i] = element; flag = false; } } } } System.out.println(Arrays.toString(arr)); } }