码迷,mamicode.com
首页 > 编程语言 > 详细

生成一个长度为10的整数数组,数组中每个元素都不同(数组中值的范围为1~20)

时间:2017-12-15 22:30:29      阅读:382      评论:0      收藏:0      [点我收藏+]

标签:i++   for循环   system   sys   int   范围   str   长度   set集合   

public static void main(String[] args) {

//方法一:利用for循环
// int arr[]=new int[10];
// for (int i = 0; i < arr.length; i++) {
// arr[i]=r.nextInt(20)+1;
// for (int j = 0; j < i; j++) {
// if(arr[i]==arr[j]){
// i--;
// }
// }
// }
// System.out.println(Arrays.toString(arr));

//方法二  set集合

HashSet<Integer> hashSet = new HashSet<>();

Random r = new Random();
while (hashSet.size() < 10) {

hashSet.add(r.nextInt(10));
//System.out.println("执行了");
}
System.out.println(hashSet);


}

生成一个长度为10的整数数组,数组中每个元素都不同(数组中值的范围为1~20)

标签:i++   for循环   system   sys   int   范围   str   长度   set集合   

原文地址:http://www.cnblogs.com/bigdatashan/p/8044966.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!