深更半夜睡不着,去找相关的数组类的蓝桥杯题目,就偶然看到了博客园的一篇文章,该文章里面的题目我看了一下,觉得可以换另外一种方法去实现,如果大家有什么更加好的建议,请在评论区里回复。

题目来源文章地址:Java冒泡排序法 - 高欣的博客 - 博客园

文章所涉及问题如下:

/**
2 问题描述
3   给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200
4 输入格式
5   第一行为一个整数n。
6   第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。
7 输出格式
8   输出一行,按从小到大的顺序输出排序后的数列。
9 样例输入
10 5
11 8 3 6 4 9
12 样例输出
13 3 4 6 8 9*/

我的效果及代码如下:

代码如下:

public class Random1 {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);System.out.print("请输入随机数的数量:");int number_input=scanner.nextInt();  //键盘输入随机数的数量int count=0;    //控制随机数的数量String str="";  //存放生成的随机数while(count <number_input) {Random random=new Random();   int random_generate=random.nextInt(2000);  //产生随机数str+=(random_generate+",");    //将随机数加入字符串中count++;   //每加入一次就让count自增}str=str.substring(0,str.length()-1);   //将最后的逗号去掉System.out.println("随机数:"+str);String[] string=str.split(",");  //将字符串转换成数组System.out.println("将字符串转换成string数组后:"+Arrays.toString(string));int[] string_int=new int[string.length];   //创建int型的数组用于后期存放string类型的元素for(int i=0;i<string.length;i++) {string_int[i]=Integer.parseInt(string[i]);  //字符串解析成整型,并进行赋值}Arrays.sort(string_int);System.out.println("转换string类型到int并排序后的数组:"+Arrays.toString(string_int));//接着将数组转换成StringBuilder类型的变量StringBuilder sb=new StringBuilder();    //创建字符串生成器for(int i=0;i<string_int.length;i++) {if(i!=string_int.length-1) {sb.append(string_int[i]).append(" ");   //如果我们的索引没有到数组的最后一位,就可以再加上空格,让我们的数字分开}else {sb.append(string_int[i]);    }}System.out.println("排序后的随机数:"+sb);}}

JAVA习题001--产生多个随机数并使用冒泡排序将数字从小到大排序相关推荐

  1. 五个数字从小到大排序java,五个数冒泡排序 用c语言数组定义5个数使用冒泡排序 从小到大...

    任意输入5个整数,利用冒泡排序法排序(从大到小) #include main() { int a[6]; /*定义一个整型数组.*/ int i,j,temp; /*定义循环变量和中间变量. 用jav ...

  2. java平均分排序_编写java程序,输入10个成绩,计算最高分,最低分,平均分,并按从小到大排序,最后统计高于平均分的人有多少?...

    展开全部 代码如下:import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class  ...

  3. java习题7参考练习及答案_Java基础练习题及详细答案

    本文参考 嗨客网 Java 实战 前言 本篇文章给大家安利一些关于 Java 基础的练习题,每道题都附有答案链接,答案解题的每个步骤到运行结果都十分详细,十分适合小白拿来练习,也十分适合准备面试的各位 ...

  4. Java习题总结 - 03_2

    Java习题总结 - 课外习题总结 第一题 可以使用编程练习题1.13 中给出的 Cramer 规则解线性方程组: 编写程序,提示用户输入a,b,c,d,e和f, 然后显示结果.如果ad - bc 为 ...

  5. Java异常处理001:Maven clean package时Failed to clean project: Failed to delete

    Java异常处理001:Maven打包时Failed to clean project: Failed to delete 异常日志: [ERROR] Failed to execute goal o ...

  6. 2018java计算机二级考试试题和答案,2018年计算机等级考试二级JAVA习题答案(1)

    <2018年计算机等级考试二级JAVA习题答案(1)>由会员分享,可在线阅读,更多相关<2018年计算机等级考试二级JAVA习题答案(1)(6页珍藏版)>请在人人文库网上搜索. ...

  7. Java实现获取long类型的随机数

    Java实现获取long类型的随机数 获取随机4位随机long Random rd=new Random(); for (int i=1;i<100;i++){//方式一long l1=(int ...

  8. Java学习练习题08:Java习题及代码08

    Java学习练习题08: Java习题及代码08: 链接:https://pan.baidu.com/s/1_PCPo7SI2fRFph02l2UCpQ  提取码:zapx

  9. Java书签 #用Java生成指定位数不重复随机数

    楔子:或许我一次恋爱都不曾体验就老了.我可能无法和任何人恋爱.我可能一辈子都不会知道恋爱是什么.虽然我的大脑知道念念不忘某个人并为他哭泣.痛苦的感觉,比什么都不知道的要好,可是我的大脑并没有教我如何才 ...

  10. java生成永远不重复的随机数_java生成不重复随机数的方法

    java生成不重复随机数的方法 发布时间:2020-07-01 11:00:00 来源:亿速云 阅读:225 作者:Leah java怎么实现生成不重复随机数 ?针对这个问题,这篇文章详细介绍了相对应 ...

最新文章

  1. 深度|机器学习到底能替人干哪些工作?《科学》列出了8条评估标准
  2. 国内元老级病毒研究论坛发文号召会员抵制瑞星产品
  3. Linux学习记录-11
  4. 维度爆炸?Python实现数据压缩竟如此简单!
  5. 【Adaboost算法】C++转C, 分类器结构设计
  6. 网站外链数量的变化可以从哪几点去理解
  7. SAP 电商云 Spartacus UI 模块延迟加载的入口程序
  8. 解决java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor问题
  9. cdn加载vue很慢_Vue.js 项目打包优化实践
  10. CentOS7 使用firewald
  11. 95-241-102-源码-Flink语义-Flink的exectly-once系列之两阶段提交实现分析
  12. 随想录(科技企业中股票和融资)
  13. 程序员怎样练出倒三角身材
  14. 联想微型计算机m4350q升级,拆解:高度集成化的联想M4350q
  15. 关于Chrome浏览器书签被更改的分析
  16. html 文件怎么改类型,怎么更改文件类型
  17. MACHINE LEARNING ----BY HUNGYILEE (love u)
  18. 《Residual Networks Behave Like Ensembles of Relatively Shallow Networks》笔记
  19. mysql的填充因子_SQL Server表索引:调整填充因子
  20. 环信java_java环信服务端注册IM代码

热门文章

  1. C# winform 魔兽MH全图制作教程(1): 开发准备工作
  2. MySQL报错:The server quit without updating PID file 我的解决思路和方法
  3. HTML Entity 简介
  4. ionic介绍以及ionic环境搭建
  5. SpringBoot实现163邮箱发送邮件
  6. Internet Explorer之后的前端开发
  7. Python 爬取豆瓣电影Top250
  8. html制作简历供人填写,求职简历制作个人定制代写
  9. Pygame简易版2048小游戏:超详细解说,看完还不会可以剁手了(附完整源码)
  10. 火车票软件哪个好用_买火车票哪个软件好用 哪个软件买火车票便宜