先定义一个长度为10的数组,使用随机类输出十个100以内的随机数插入数组,最后使用冒泡排序对数组内元素进行排序,输出排序后的数组
public static void main(String[] args) {
int[] a = new int[10];//生成数组
Random b = new Random();//生成随机数
for (int i = 0; i < a.length; i++) {
int anInt = b.nextInt(100);
a[i] = anInt;
}//使用for循环输出1-100以内随机数
System.out.println("生成的数组为"+ Arrays.toString(a));//输出排序前的数组
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a.length-1; j++) {
if (a[j]<a[j+1]){
int p =a[j];
a[j]=a[j+1];
a[j+1]=p;
}
}
}//冒泡排序数组
System.out.println("排序后的数组为"+Arrays.toString(a));//输出排序后数组
}
结果输出