我有此代码:
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
我的问题与另一个问题不同,因为在我的代码中,用户手动输入了数组元素,而在另一个问题中,用户直接输入了数组元素。