如何 随机产生一组数组,然后排序! 我会 随机产生一个数, 产生一组 我想了想, 用一个for循环产生一组! 但是没搞对 大家有比较好的方法 指导下小弟 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给你一段代码import java.util.*;public class RandomNum{ public static void main(String args[]) { Ran(); } public static void Ran() { Random rs = new Random(); int ix[] = new int[10]; for(int i=0;i<10;i++) { ix[i]=rs.nextInt(); System.out.println(ix[i]); try { Thread.sleep(100); } catch(Exception e) { System.out.println("Exception occor"); } } }} 好像在集合类里面有这个类吧。。arrays 这个类中的 sort() 这个方法 sort() 这个方法 要比自己写的排序要快很多 Array的sort()方法是把? 怎么用呢? 有例子么? import java.io.*;import java.util.Arrays;class Test{ public static void main(String args[]){ int[] a = new int[10]; String s; try{ BufferedReader br = new BufferedReader( new InputStreamReader(System.in)); //用一个for循环 循环的接收键盘输入,并且存入到数组中 for(int i=0;i<10;i++){ System.out.print("No"+i+":"); s = br.readLine(); a[i] = Integer.parseInt(s);//转成整型之后存人数组 } }catch(Exception e){ e.printStackTrace(); } //这个就是传说中的既方便又快捷的 Arrays.sort()排序方法。 Arrays.sort(a); for(int i=0;i<a.length;i++) System.out.println(a[i]); }}恩实现了但是 是一个个的输入很不爽哦 ! 呵呵 这里用到了Array的sort()方法 。 import java.util.*;public class RandomNum{ //主方法程序入口; public static void main(String args[]) { sort(Ran()); } //Ran()方法返回一个Integer型的数组; public static Integer[] Ran() { //创建一个随机实例; Random rs = new Random(); //**动态随机的创建一个数组A , //**长度是Random.nextInt()返回的 //**一个0到输入值之间的一个数; Integer[] A = new Integer[rs.nextInt(20)]; //用for循环,填充数组,也是动态随机的赋值; for(int i=0;i<A.length ;i++) { A[i]=new Integer(rs.nextInt(10000)); try { Thread.sleep(100);//启动一个线程,休眠100毫秒; } catch(Exception e) { e.printStackTrace(); } } return A; } //打印方法; public static void printer (Integer[] Array) { int p; for( p =0;p<Array.length ; p++) { System.out.print(Array[p]+" "); } System.out.print("\n "); //空一行; } //利用Arrays的内部排序方法排序; public static void sort(Integer[] Array) { System.out.println("before sorting an Array:"); RandomNum.printer(Array); Arrays.sort(Array); System.out.println("behind sorting an Array:"); RandomNum.printer(Array); }}恩 我自己捣鼓出来了! JTree 动态加载ACCESS数据库中的内容生成树的问题?谢谢! 关于使用javac和java命令的问题 求助jfreechart java中如何取得硬盘的使用率..急急急急急------在线等 Vista home basic 下安装sdk的重要问题,请教高手指导 如何比较两个对象(比如ArrayList)的值是否相等? 我是一个初学者 数据库查询中一个非常奇怪的问题,你遇到过吗? 求帮助 100分相送!!哪位大哥能给我一个 jsp中插入 Applet 的具体例子(含有jsp 和 Applet 之间的通信)吗? 打开文件对话框出错? JLabel上如何放置按钮
import java.util.*;public class RandomNum
{
public static void main(String args[])
{
Ran();
}
public static void Ran()
{
Random rs = new Random();
int ix[] = new int[10];
for(int i=0;i<10;i++)
{
ix[i]=rs.nextInt();
System.out.println(ix[i]);
try
{
Thread.sleep(100);
}
catch(Exception e)
{
System.out.println("Exception occor");
}
}
}
}
arrays 这个类中的 sort() 这个方法
要比自己写的排序要快很多
怎么用呢?
有例子么?
import java.io.*;
import java.util.Arrays;
class Test{
public static void main(String args[]){
int[] a = new int[10];
String s;
try{
BufferedReader br = new BufferedReader(
new InputStreamReader(System.in));
//用一个for循环 循环的接收键盘输入,并且存入到数组中
for(int i=0;i<10;i++){
System.out.print("No"+i+":");
s = br.readLine();
a[i] = Integer.parseInt(s);//转成整型之后存人数组
}
}catch(Exception e){
e.printStackTrace();
}
//这个就是传说中的既方便又快捷的 Arrays.sort()排序方法。
Arrays.sort(a);
for(int i=0;i<a.length;i++)
System.out.println(a[i]);
}
}
恩实现了但是 是一个个的输入很不爽哦 ! 呵呵 这里用到了Array的sort()方法 。
{
//主方法程序入口;
public static void main(String args[])
{
sort(Ran());
}
//Ran()方法返回一个Integer型的数组;
public static Integer[] Ran()
{
//创建一个随机实例;
Random rs = new Random();
//**动态随机的创建一个数组A ,
//**长度是Random.nextInt()返回的
//**一个0到输入值之间的一个数;
Integer[] A = new Integer[rs.nextInt(20)];
//用for循环,填充数组,也是动态随机的赋值;
for(int i=0;i<A.length ;i++)
{
A[i]=new Integer(rs.nextInt(10000));
try
{
Thread.sleep(100);//启动一个线程,休眠100毫秒;
}
catch(Exception e)
{
e.printStackTrace();
}
}
return A;
}
//打印方法;
public static void printer (Integer[] Array)
{ int p;
for( p =0;p<Array.length ; p++)
{
System.out.print(Array[p]+" ");
}
System.out.print("\n "); //空一行;
}
//利用Arrays的内部排序方法排序;
public static void sort(Integer[] Array)
{
System.out.println("before sorting an Array:");
RandomNum.printer(Array);
Arrays.sort(Array);
System.out.println("behind sorting an Array:");
RandomNum.printer(Array);
}
}
恩 我自己捣鼓出来了!