效果如图:

代码如下public class ArrayListToAry {

public static void main(String[] args) {

// 数组

int[] ary = new int[10];

// 集合 ,临时集合temp存放1~10个数字

ArrayList temp = new ArrayList();

//list集合存放需要的数字

ArrayList list = new ArrayList();

// 给集合添加1~10的数字

for (int i = 1; i

temp.add(i);

}

// while循环 随即抽取集合的数字给数组

int index = 0;

while (true) {

if(list.size()==10){

break;

}

int it = temp.get((int) (Math.random() * 10));

//如果list存在这个数组就继续循环

if (list.contains(it)) {

continue;

} else {

//如果list不存在这个数字,那么就把这个数字给数组,并且在list中加入这个数字

ary[index] = it;

list.add(it);

index++;

}

}

// /输出数组的元素

System.out.print("数组的元素:");

for (int i = 0; i

System.out.print(ary[i] + " ");

}

}

}

java生成1到10的随机数_用java生成一个1到10十个数字随机排列的数组相关推荐

  1. 5.练习:猜数字:随机生成[0,100]之间的随机数,让用户猜生成的数字,显示猜大了还是猜小了,如果猜对了,提示共猜了多少次???

    5.练习:猜数字:随机生成[0,100]之间的随机数,让用户猜生成的数字,显示猜大了还是猜小了,如果猜对了,提示共猜了多少次??? 学习:第7遍 1.随机生成[0,100]之间的随机数 让用户猜生成的 ...

  2. java 6位随机数_关于java:生成6位数的随机数

    本问题已经有最佳答案,请猛点这里访问. 我只想生成6位数的随机数,范围应该从000000到999999开始. new Random().nextInt(999999)正在返回我的号码,但它不是6位数. ...

  3. java如何写1 6的随机数_随机数的产生方法 关于Java里产生1-6随机数的方法

    11. 在一个双链表中结点p之后插入一个结点s的操作是( ). A. s->right=p只有一条路不能选择--那就是放弃的路:只有一条路不能拒绝--那就是成长的路.有些事,有些人,就应该忘记, ...

  4. java定时产生随机数_浅析Java随机数与定时器

    产生90-100的重复的随机数: public class RandomTest { public static void main(String[] args){ /* * Math.random( ...

  5. java简单通讯录的实现02person类_用java实现简单的小游戏(你一定玩过)

    用java实现简单的小游戏(你一定玩过) 对于java初学者来说,通过一些学习小游戏来对swing学习以及对java基础的学习是一个好的方法,同时也给学习带来了很多的乐趣,接下来就给大家分享一个jav ...

  6. java中数值023是什么类型_【Java 教程(原创)】023.参数传值——引用类型参数的传值...

    马上注册,结交更多好友,享用更多功能^_^ 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 本帖最后由 零度非安全 于 2017-3-12 14:03 编辑 点击图片穿越到 索引帖,听说有惊喜 ...

  7. java程序设计案例教程 钱银中_《Java程序设计案例教程》【价格 目录 书评 正版】_中国图书网...

    出版说明 前言 第1章 概述 1.1 Java语言的发展历史 1.2 Java语言的特点 1.3 Java虚拟机 1.4 Java的应用 1.5 Java开发环境的建立 1.6 编辑.编译和运行Jav ...

  8. java基础不好框架能学会吗_转行Java能学会吗?零基础学习Java的学习路线

    Java的跨平台性.通用性.安全性.高效性决定了这门语言在未来10年都会是最热门的语言之一.Java技术的安全性和平台移植性足够让他应用到不同的领域,它的工作需求足够大,现实一点来说即使Java濒临o ...

  9. java传统的项目有哪些内容_请问java全套内容都有什么呢?

    我整理的Java全套内容学习路线,分为6个阶段(大阶段)第一阶段:java内功心法篇 第二阶段:Java武功秘籍(经典框架) 第三阶段:Java高级功法(主流框架) 第四阶段:Java成神之路 第五阶 ...

最新文章

  1. IT巨头混战平板市场三大系统争霸格局初现
  2. 程承熊LEE微购店的买家秀
  3. Gartner 2015新兴技术发展周期简评:大数据实用化、机器学习崛起
  4. 时间序列:等分布序列(Equidistributed sequence)
  5. 分离图片中的隐藏文件方法总结
  6. dell增强保护套装还原失效_汕头长安欧尚汽车音响改装升级,还原真实音色
  7. 排序算法之希尔排序(C/C++)
  8. php菜单管理样式模板,php – SilverStripe Fluent菜单模板
  9. Anaconda3的安装
  10. 经典假设检验理论记录一二
  11. 判断手机号邮箱号和车牌号是否合法的方法
  12. bzoj 3369: [Usaco2004 Feb]Pesky Parentheses 烦人括号(思维题)
  13. Docker部署项目的步骤,按步骤一步一步来,一切都会成功
  14. SQL 正则表达式 匹配方式
  15. r语言中v1=c(v1i),1 R语言介绍 | R语言教程
  16. Visio2019异步消息箭头线使用问题
  17. 双机热备概念原理及实现步骤
  18. 51单片机体系结构初步分析
  19. Linux下GoldenDict的安装与使用
  20. Outlook.com的imap和pop服务器

热门文章

  1. 【obs-studio开源项目从入门到放弃】预览窗口中source的UI操作绘制处理
  2. mybatis入门实例(xml文件配置)
  3. 《新人皮灯笼》里白扇子谋权篡位的暗线
  4. @EnableConfigurationProperties 的作用
  5. 辐射76 服务器位置,《辐射76》确认没有NPC 但将开放私人服务器与MOD
  6. Linux用户空间线程管理介绍之二:创建线程堆栈
  7. 光纤测温技术简介及其应用
  8. 摄像头poe供电原理_监控安防当中独立供电与POE供电方式图解
  9. 企业管理寓言:猎人与狗
  10. js对div取值与赋值