用java写一个程序来读入数据,检查是否有重复的数据。如果有,输出“YES”这三个字母;如果没有,则输出“NO”。 输入格式: 你的程序首先会读到一个正整数n,n∈[1,100000],然后是n个整数。
时间: 2024-05-22 14:15:53 浏览: 25
Java正则验证正整数的方法分析【测试可用】
import java.util.HashSet;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
HashSet<Integer> set = new HashSet<Integer>();
for (int i = 0; i < n; i++) {
int num = scanner.nextInt();
if (set.contains(num)) {
System.out.println("YES");
return;
} else {
set.add(num);
}
}
System.out.println("NO");
}
}
阅读全文