public static void main(String[] args) {
main();
main(3);
}
public static void main() {
System.out.println("aaa");
}
public static void main(int i) {
System.out.println(i);
}放到一个类里,自己执行一下就知道了~~~
main();
main(3);
}
public static void main() {
System.out.println("aaa");
}
public static void main(int i) {
System.out.println(i);
}放到一个类里,自己执行一下就知道了~~~
如果是数组,使用Arrays.sort()
Arrays.sort(i);print(i);
这样不行么?
就直接调用实现了
public class bubble
{public static void main(String[] args)
{
int [] i={54,33,2,7,256};
Arrays.sort(i); System.out.println(i[0]);
System.out.println(i[1]);
System.out.println(i[2]);
System.out.println(i[3]);
System.out.println(i[4]); }
}
你所说的随机数是指什么啊?
如果是先将随机数产生之后放入数组之中,则可以采用冒泡排序,如果是一个一个的产生,则可以将其插入到一个排序二插树里面就可以了。
冒泡的:
*/
public class Sort{
public static void main(String[] args)
{
int a[]={28,4,5,2,5,8,8,5,10,5,30,10};
for(int i=0;i<a.length;i++)
System.out.println(a[i]);
Sort ex=new Sort();
ex.sortArray(a);
for(int i=0;i<a.length;i++)
System.out.println(a[i]);
}
public int[] sortArray(int[] a){
int temp ;//中间变量
boolean flag=true;//标志是否发生交换 for(int i=0;i<a.length;i++)
{ if(flag)
for(int j=0;j<a.length-i-1;j++)
{
if(a[j]>a[j+1])
{ flag=true;
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
else flag=false;
}
else break;
}
return a;
}
}