package com.test;
import java.util.HashSet;
import java.util.Scanner;
import java.util.Set;
public class Test
{
public static void main(String[] args)
{
int[] arr = new int[10];
Set
Scanner sc = new Scanner(System.in);
//向集合中添加不重复的数
while(true)
{
System.out.println("请输入:");
int num = sc.nextInt();
set.add(num);
if(set.size() == 10)
{
break;
}
}
//存在数组中
Object[] os = set.toArray();
for(int i=0;i
arr[i] = (Integer)os[i];
}
//输出
for(int in : arr)
{
System.out.print(in + ",");
}
System.out.println();
}
}
这是我刚写的,你看一下 ,满足嘛 ,用集合比较好做,用数组也可以做,只不过很麻烦