利用随机函数产生20个10~90之间的不重复整数, 将这些数拼接在一个字符串中,用逗号隔开,每产生一个新数,要保证在该串中不存在。最后将串中的整数分离存放到一个数组中,将数组的内容按由小到
2020-04-20 17:33
2446 查看
大学学习之java篇
题目:利用随机函数产生20个10~90之间的不重复整数, 将这些数拼接在一个字符串中,用逗号隔开,每产生一个新数,要保证在该串中不存在。最后将串中的整数分离存放到一个数组中,将数组的内容按由小到大输出。
使用工具:
Eclipse IDE for Java Developers - 2019-12
代码如下:
package firstpack; import java.util.Random; public class text{ public static void main(String[] args) { int[] b = new int[20]; for(int i = 0;i<b.length;i++) { b[i]=10+(int)(Math.random()*80); for(int j = 0;j < i+1;j++) { if((i!=j)&&(b[i]==b[j])) b[i]=10+(int)(Math.random()*80); } } System.out.print("随机产生10~90之间不重复整数为:"); for(int i = 0;i<b.length;i++) { System.out.print(b[i]+","); } System.out.print("\n"); for(int i = 0;i<b.length-1;i++) { for(int j =0;j<b.length-i-1;j++) { if(b[j]>b[j+1]) { int s=b[j]; b[j]=b[j+1]; b[j+1]=s; } } } System.out.print("由小到大排序为:"); for(int i =0;i<b.length;i++) { System.out.print(b[i]+" "); } } }
运行结果:
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 习题 8.16 输入一个字符串,内有数字和非数字字符,将其中连续的数字作为一个整数,依次存放到一数组a中。统计共有多少个整数,并输出这些数。
- 编写一个程序,这个程序把一个整数数组中的每个元素用逗号连接成一个字符串,例如,根 据内容为[1][2][3]的数组形成内容为"1,2,3"的字符串。
- 输入字符串,内有数字和非字符数组,例如A123x456将其中连续的数字作为一个整数,依次存放到一个数组中,如123放到a[0],456放到a[1],并输出a这些数
- 1.编写一个程序,这个程序把一个整数数组中的每个元素用逗号连接成一个字符串,例如,根据内容为[1][2][3]的数组形成内容
- 菜鸟笔记-c++随机函数随机10-100000的整数,用数组存储,编写一个函数将整型转化为字符串,用指针数组输出到文件
- loner_li 产生一个长度为100的数组,为数组中的每一项随机填充1-100之间的数并且保证不重复
- 产生一个长度为100的数组,为数组中的每一项随机填充1-100之间的数并且保证不重复
- 输入一个字符串,内有数字和非数字字符,将其中连续的数字作为一个整数,依次存放到一数组a中。统计共有多少个整数,并输出这些数。
- 面试题:产生一个长度为100的数组,为数组中的每一项随机填充1-100之间的数并且保证不重复
- 面试题:产生一个长度为100的数组,为数组中的每一项随机填充1-100之间的数并且保证不重复
- C输入一个字符串,将其中连续的数字做为一个整数存放在一个整形数组中,统计其中数字的个数并输出这些整数。
- 面试题:产生一个长度为100的数组,为数组中的每一项随机填充1-100之间的数并且保证不重复
- 用C++编程:使用冒泡法,将数组按降序排列(利用rand()产生10个10~100之间的整数)
- 随机产生20个[10 , 50]的正整数存到数组中,并求数组中的所有元素最大值、最小值、平均值以及各元素之和,及第二大值
- 12.输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。
- google ---gson字符串数组用GSON解析然后用逗号隔开拼接,去掉最后一个逗号
- 【1】 设一个长度为10的整型数组,  0)要求每个元素的值通过scanf输入,输入完成后,  1)请顺序输出这些整数,  2)请倒序输出这些整数,  3)输出这些数中的最大值,最小值
- C 输入一个字符串,将其中连续的数字作为一个整数存到一数组中,统计整数个数并输出这些整数
- 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。
- 输入一个字符串,将其中连续的数字作为一个整数,一次存放到另一个整型数组,设计一个函数,把指向字符串的指针和指向整数的指针作为函数形参