for循环的小练习之产生不重复数字的整型数组
来源:互联网 发布:华润电力 知乎 编辑:程序博客网 时间:2024/05/24 06:34
for循环的小练习之产生不重复数字的整型数组
介绍
学习Java基础时做的小练习分享,请大家批评指正!
小练习
需求:产生不重复的6个不重复数字
分析:Random方法可产生伪随机数
代码:
public class ssq { public static void main(String[] args) { int[] arr = new int[6];//为了检验方便,我们使用6个数字,,123456看起来方便点 Random r = new Random(); for (int i = 0; i < arr.length; i++) {//先遍历一次数组 boolean b = true;//定个标记 int num = r.nextInt(6)+1;//1-6随机数 for (int j = 0; j < arr.length; j++) {//嵌套遍历一次,看看有没有重复的 if (arr[j] == num) {//如果产生的随机数数组里有了 b = false;//则标记是false,不走下面的if i--;//并且重新来一次 break;//break少了下面一次判断,提高效率 } } if (b) {//如果没有走进上面的if,则说明没有重复的 arr[i] = num;//没重复的就往数组里放 } } for (int i = 0; i < arr.length; i++) {//打印出来检验一下 System.out.println(arr[i]); } }}
阅读全文
0 0
- for循环的小练习之产生不重复数字的整型数组
- for循环的小练习之6个不重复数字的所有组合输出
- 关于随机数组产生不重复数字的新手写法
- 产生1000w不重复的数字
- 随机排序,产生不重复的数组
- for循环的小练习之交替输出
- Swift - 产生不重复数字的随机数生成器
- C#一个产生随机不重复数组的方法
- 对产生不重复随机数组的算法测试
- Java 实现产生随机不重复的数组
- 产生n个不重复的随机数放入数组中
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的ID
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- memcpy函数和reverse函数
- C语言的历史
- 绘制带填充区域的图表
- cxf01-cxf简介
- 可持久化相关题目整理
- for循环的小练习之产生不重复数字的整型数组
- 我的学习记录13
- 《OpenCV3 计算机视觉 Python语言实现》——处理文件、摄像头和图形用户界面
- UVALive 2757
- Android设计模式--单例模式
- poj3984 迷宫问题(广搜C+深搜C++)
- elastic-job监控平台搭建
- 1072. 开学寄语
- iOS11拍照闪退,保存图片闪退问题