如何在数组中查找重复项

时间:2019-03-20 18:19:13

标签: java

我有此代码:

Scanner input = new Scanner(System.in);

    System.out.println("Input how much elements you want: ");
    int numberOfElements = input.nextInt();

    int arr[] = new int[numberOfElements];
    System.out.println("Input value of elements");
    for (int i = 0; i < arr.length; i++) {
        arr[i] = input.nextInt();
        int m = arr[i];
    }

    for (int j = 0; j < arr.length; j++) {
        for (int k = j + 1; k < arr.length; k++) {
            if (arr[j] == arr[k]) {

            }

        }

    }
}
}

如您所见,我输入了要放在数组中的元素个数,然后输入该元素的值。因此,我想检查用户输入元素是否有重复项。 例: 用户输入:1、2、3、3 输出:3

我的问题与另一个问题不同,因为在我的代码中,用户手动输入了数组元素,而在另一个问题中,用户直接输入了数组元素。

0 个答案:

没有答案