java数组 随机数 直接插入排序
1,String []a = new String[length];再赋值
a[0]=?;.......
2,new完就直接初始化:
String []a = new String[]{?,?...};
3.你甚至不必new:
String []a = {?,?....}同样没问题。
int同样适用
package insertSort;
import java.util.Random;
public class test {
/*public static void main(String[] args) {
// TODO Auto-generated method stub
int []a=new int[10];
int j=0;
for(int i=0;i<a.length;i++){
Random random=new Random();
a[i]=random.nextInt(50);
}
for(int i=0;i<a.length;i++){
System.out.println(a[i]);
}
//直接插入排序 16 8 22 4 22 12
for(int i=2;i<a.length;i++){
a[0]=a[i];
for(j=i-1;a[0]<a[j];j--)
{
a[j+1]=a[j];
}
a[j+1]=a[0];
}
System.out.println("xin");
for(int i=0;i<a.length;i++){
System.out.println(a[i]);
}
}
*/
}
浙公网安备 33010602011771号