问题:判断一个数组中是否有重复元素。
代码:
public static void main(String[] args) { /* 1.创建随机数组 2.判断数组中是否有重复 3。输出数组,是否。 */ Scanner scanner = new Scanner(System.in); System.out.println("请输入数组位数"); int n = scanner.nextInt(); Random r = new Random(100); int a[] = new int[n]; for (int i = 0; i < n; i++) { a[i] = r.nextInt(100); } System.out.println(Arrays.toString(a)); String result = "没有"; for (int i = 0; i <a.length ; i++) { for (int j = i+1; j < a.length; j++) { if(a[i]==a[j]){ result = "有"; } } } System.out.println(result); }