用JAVA随机生成10个100以内的整数并按从小到大的顺序排列

如题所述

第1个回答  2012-05-24
public static void main(String[] args){
int[] array= new int[10];
for(int i=0;i<10;i++){
array[i]=(int) (Math.random()*100);
}
Arrays.sort(array);
for(int i=0;i<array.length;i++){
System.out.print(array[i]+" ");
}

}
第2个回答  2017-11-20
为啥错了??
第3个回答  推荐于2017-09-08
public class Sequence{
public static void main(String args[]){
Random rd=new Random();
int[] a=new int[10];
for(int i=0;i<10;i++){
a[i]=rd.nextInt(100);
}
int temp;
for(int j=0;j<9;j++){
for(int k=0;K<9;k++){
if(a[k+1]<a[k]){
temp=a[k];
a[k]=a[k+!];
a[k+1]=temp;
}
}
}
}
}本回答被提问者采纳

用JAVA随机生成10个100以内的整数,案后按从小到大排列打印出来 求结 ...
public static void main(String[] args){ int a[] = new int[10];int temp;for(int i =0; i < 10; i++){ a[i] = (int)(Math.random()*100);} for(int i = 0; i < 10; i++){ for(int j = i+1; j < 10; j++){ if(a[i] > a[j]){ temp = a[i];a[...

...之内的随即整数输出,并把10个数按从小到大的顺序输出。
import java.util.Random;import java.util.Arrays;public class Test { public static void main(String[] args) { int[] a = new int[10]; Random r = new Random(); for(int i = 0; i < a.length; i++) { a[i] = r.nextInt(91) + 10;\/\/10到100之间的随机数,包含100 } Arrays.sort...

Java: 随机生成10个整数(1-100),对生成的序列进行排序,并插入一个任...
import java.util.Random;import java.util.Scanner;public class TestTest { public static void main(String[] args) { int arr[] = new int[11];Random r=new Random();for(int i=0;i<10;i++){ arr[i]=r.nextInt(100)+1;\/\/得到10个100以内的整数 } Arrays.sort(arr);for(int ...

JAVA随机输出10个数不重复并且按顺序从小到大排列,用java.lang.Math.ra...
public static void main(String[] args) { sort();} \/\/ 方法体1:用Math.random()方法生成随机整数 private static int createNO() { \/\/ math.random生成的随机数是0~1之间的小数,百倍之后取整 int ran = (int) (100 * Math.random());return ran;} \/\/ 方法体2:向random数组中添加...

随机产生10个100以内的整数,并从大到小排列。
int ch[100] = {NULL};srand(time(NULL));for (x=0;x<100;x++){ ch[x] = rand()%100+10;\/\/给你个例子吧,用rand来产生随机数 } for (x=0;x<100;x++){ for (y=0;y<100;y++){ if (ch[x]>ch[y]){ ch[x] ^= ch[y];ch[y] ^= ch[x];ch[x] ^= ch[y];}...

...10个整数,然后按从小到大的顺序输出大神们帮帮忙
public static void main(String[] args) { Scanner input = new Scanner(System.in);\/\/创建Scanner对象 int[] arrayInt = new int[10];\/\/声明一个数组 长度为10 for (int i = 0; i < arrayInt.length; i++) { \/\/循环输入数字,放入arrayInt数组 System.out.print("请输入数字:"); ...

用JAVA程序编辑随机生成10个[100,1000]的整数
public static void main(String[] args){ int [] num = randNum(10, 100, 1000);\/\/冒泡排序 for (int i = 0; i < num.length; i++) { for (int j = 0; j < num.length; j++) { int temp;if (num[i] > num[j]) { temp = num[j];num[j] = num[i];num[i] =...

java 随机1到100的10个整数,找出第二大的数
可以先按从大到小进行排序,然后取数组第二个元素即是第二大数,具体代码如下:import java.util.*;public class App06 {public static void main(String[] args) {int[] arr = new int[10];Random random = new Random(new Date().getTime());for (int i = 0; i < arr.length; i+...

java语言中编程对十个整数进行从小到大排序
import java.util.Scanner;\/\/键盘输入,冒泡排序 public class Example9_19 {public static void main(String args[]){Scanner in=new Scanner(System.in);int n=10;int data[]=new int[n];for(int i=0;i<data.length;i++){System.out.println("请输入第"+(i+1)+"个数");data[i]=...

...10个整数数据,将每次录入的数据按从小到大的顺序插入到数组中。_百...
1、输入10个数,一次按顺序插入。核心考察的应该是2点 1) 给定一个数组和一个整数n,找到这个数应该插入的位置。2) 插入这个数,其实就是从这个位置往后的所有元素后移一位即可。2、你的代码用的java的集合。我想这道题目的初衷是考察是1中的2点。如果用集合list等元素的话。那么就失去了数组...

相似回答