编写一个程序,使它能够读入10个整数,并且存储其中互不相同的数,最后将这10个数输出。java
时间: 2023-05-18 09:03:55 浏览: 193
以下是一个简单的 Java 程序,可以读入 10 个整数,并且存储其中互不相同的数,最后将这 10 个数输出:
```java
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Set<Integer> set = new HashSet<>();
int count = 0;
while (count < 10) {
int num = scanner.nextInt();
if (!set.contains(num)) {
set.add(num);
count++;
}
}
for (int num : set) {
System.out.print(num + " ");
}
}
}
```
这个程序使用了一个 Set 来存储输入的数,Set 中的元素是互不相同的。程序首先创建了一个 Scanner 对象来读入输入,然后创建了一个空的 Set 和一个计数器 count,用来记录已经输入了多少个不同的数。程序在每次读入一个数后,判断这个数是否已经在 Set 中出现过,如果没有出现过,则将它加入 Set 中,并且将计数器加一。当计数器达到 10 时,程序停止读入。最后,程序使用一个 for 循环遍历 Set 中的元素,并将它们输出。
阅读全文