java编写测试程序,提示用户输入6个整数到列表中,以输入的顺序显示其中不同的整数,并且仅以一个空格分隔。
时间: 2024-04-12 09:32:01 浏览: 15
当然,我可以帮你编写这个测试程序。以下是一个示例的Java代码:
```java
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class UniqueIntegers {
public static void main(String[] args) {
List<Integer> integers = new ArrayList<>();
Scanner scanner = new Scanner(System.in);
System.out.println("请输入6个整数:");
for (int i = 0; i < 6; i++) {
int num = scanner.nextInt();
if (!integers.contains(num)) {
integers.add(num);
}
}
System.out.println("不同的整数为:");
for (Integer num : integers) {
System.out.print(num + " ");
}
}
}
```
这个程序首先创建了一个空的整数列表 `integers` 和一个 `Scanner` 对象用于读取用户的输入。然后,程序提示用户输入6个整数,并逐个将其添加到列表中,但仅在列表中不存在相同的整数时才添加。最后,程序遍历列表,并以输入顺序打印出其中不同的整数,每个整数之间以一个空格分隔。
你可以运行这个程序,并根据提示输入6个整数,程序会输出不同的整数。希望对你有所帮助!