Java读入数据,检查是否有重复数据,如果有,输出yes这三个字母,如果没有,则输出No
时间: 2023-03-31 22:03:06 浏览: 107
判断是否重复输入数据
可以使用 HashSet 来实现读入数据并检查是否有重复数据的功能,具体代码如下:
```java
import java.util.HashSet;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
HashSet<Integer> set = new HashSet<>();
while (scanner.hasNextInt()) {
int num = scanner.nextInt();
if (set.contains(num)) {
System.out.println("yes");
return;
} else {
set.add(num);
}
}
System.out.println("No");
}
}
```
以上代码可以读入一系列整数,使用 HashSet 来存储已经读入的整数,如果读入的整数已经在 HashSet 中存在,则输出 "yes",否则将其加入 HashSet 中。如果读入完毕后仍然没有重复数据,则输出 "No"。
阅读全文