新手冒泡排序,随机生成十个数。
public static void main(String[] args) {
int[] b = new int[10];//新建一个存放十个数的数组
for(int i=0;i<10;i++) {
b[i]=(int) (Math.random()*100);//随即从0~100中生成10个数
System.out.print(b[i]+" ");//把生成的数存放在数组中
}
System.out.println();
for(int i=0;i<b.length;i++) {
for(int j=0;j<b.length;j++) {
if(b[j]<b[i]) {//判断数组j和i的大小
int tp=b[j];//小的放在定义的tp里面
b[j]=b[i];//大的放进j中
b[i]=tp;
}
}
}
for(int i=0;i<b.length;i++) {
System.out.print(b[i]+" ");//循环输出
}
}