public static void main(String[] args) {int[] arr = new int[10];/* 产生10个[0-100]的随机数 */for (int i = 0; i < arr.length; i++) {arr[i] = (int) (Math.random() * 101);}/*** 冒泡排序* j的范围:排出9个也就都出来了* k的范围:前一个与后一个比较选出大的,因为最大就是number.length*/int i;for (int j = 0; j < arr.length - 1; j++) {for (int k = 0; k < arr.length - (j + 1); k++) {if (arr[k] > arr[k + 1]) {i = arr[k];arr[k] = arr[k + 1];arr[k + 1] = i;}}}

// 第二种方式

for(int i=0;i<arr.length;i++){for(int y=i+1;y<arr.length;y++){ //  一定记得这里的y值必须是i+1if(arr[i]>arr[y]){num=arr[y];arr[y]=arr[i];arr[i]=num;}}
}
    System.out.println("\r排序结果为:");for (int random : arr) {System.out.print(random + " ");}
}

随机生成10个整数,冒泡排序算法相关推荐

  1. java 随机生成10个整数_Java:随机生成10个整数(1-100),对生成的序列进行排序,并插入一个任意数...

    import java.util.Random; public class GetNum { public static int i = 0; public static void main(Stri ...

  2. python随机生成10个整数列表_python_随机产生10个整数后找出最小值,最大值。

    i = 0 sum = 0 list_num = [] while i <10: ran_num = random.randint(1,20) if ran_num not in list_nu ...

  3. 随机产生10个整数;设计一个算法找其中的最大的元素和最小的元素,并统计元素之间的比较次数

    随机产生10个整数;设计一个算法找其中的最大的元素和最小的元素,并统计元素之间的比较次数 选择排序法 #include <iostream> #include <cstdlib> ...

  4. java随机生成10个不重复的数字,随机生成10个不重复的0-100的数字(实例讲解)

    在面试时,面试官问了我一道js题:随机生成一个含有10个元素的数组,且元素为0-100的不重复的整数.当时的第一反应是for循环生成10个数字,但是可能会有重复的情况:进一步思考,需要对生成的数字进行 ...

  5. Java口算练习软件(随机生成10道100以内的数学练习题)

    Java口算练习软件 使用Java编写口算练习软件 实现以下功能点: 1.随机生成10道100以内的加减法练习题 2.设计GUI界面(包含"生成题目"."上一题" ...

  6. shell 随机生成10个数,找出最大值

    分析:随机生成10个数?  生成随机数,这里用RANDOM函数,我把生成的这10个数定义为一个数组array,定义MAX的初始值为array[0] 使用for循环进行与每一个元素的值进行比较,如果有比 ...

  7. python随机密码生成在26个字母中随机生成10个_习题6:二.3 随机密码生成

    编写程序在26个字母大小写和9个数字组成的列表中随机生成10个8位密码. import random num_ls = [] # 创建数字.小写字母.大写字母空列表 str_ls = [] STR_l ...

  8. 随机密码生成。编写程序,在26个字母大小写和10个数字组成的列表中随机生成10个8位密码。

    随机密码生成.编写程序,在26个大小写字母和10和数字组成的列表中随机生成10个8位的密码: 根据题目要求,我们编写的程序主干要有哪些内容呢? 1.随机选择 2.26个大小写字母 3.10个阿拉伯数字 ...

  9. 随机生成邀请码、随机生成10位数字、随机生成英文字母+数字

    /*** 随机字符串生成* @param int $length 生成字符串长度* @param array $str_content ['number','capital_chars','lower ...

最新文章

  1. android 拼图课程设计,Flash拼图游戏制作课程设计报告
  2. 系统如何安装到租的服务器,租用服务器后,检查及环境配置步骤
  3. linux下的CPU频率管理器
  4. SQL注入漏洞的检测与防范技术
  5. php88,php88微博
  6. 查看约束信息_【华智产品汇】育种信息安全的守护者——华智育种管家
  7. WPF in Visual Studio 2010
  8. java get和post区别_HTTP请求方式GET和POST区别
  9. 儿童的身高标准对照表_2020“儿童身高标准”出炉,10岁身高140,你家娃达标吗...
  10. 最简单的EasyUI菜单栏
  11. 模拟扑克牌随机选择(Java)
  12. 4.0之后的hibernate获取sessionFactory
  13. 初识B/S结构编程技术
  14. 通过利用“业务映射”来构建敏捷组织
  15. “智能语音助手”的竞品分析 —— 你好小悟小爱同学(4)
  16. android渠道首发规则,酷传推广手册Android渠道首发规则.doc
  17. flash air java_Flash Air 打包安卓 ane
  18. 微PE安装系统 不显示U盘中镜像文件 的解决方法
  19. 程序或算法的时间复杂度
  20. mac下安装python3

热门文章

  1. Ubuntu20 修改系统时区为 国内时间
  2. 《使用CSS格式化布局——页面布局》
  3. 性能测试是什么?有什么用?一篇文章快速告诉你什么是性能测试
  4. 大龄测试/开发程序员该怎样延长职业寿命?活在未来,终身学习......
  5. 中富金石股票投资机构靠谱吗?机构实力怎么样?
  6. 谷歌android one刷机包,原生党福音!小米5X成功适配Android One:谷歌更新
  7. 用html做祝福语朋友,有关于朋友之间的祝福语
  8. WebView中拍照或从相册上传图片
  9. 二进制补码为什么是原码取反加一
  10. linux磁盘格式化与挂载