import java.util.Random;
public class BubbleSort{
public static void main(String[] args){
int a[]=new int[10];
int temp;
for(int i=0;i<10;i++)
{
Random secret=new Random();
a[i]=secret.nextInt(100);
}
System.out.println("原数组为:");
for(int i=0;i<10;i++)
{
System.out.print(a[i]+" ");
}
System.out.println();
for(int i=0;i<9;i++)
{
for(int j=9;j>i;j--)
{
if(a[j]<a[j-1])
{
temp=a[j];
a[j]=a[j-1];
a[j-1]=temp;
}
}
}
System.out.println("排序数组为:");
for(int i=0;i<10;i++)
{
System.out.print(a[i]+" ");
}
System.out.println(" ");
}
}java实验1-7:冒泡排序
最新推荐文章于 2024-08-15 06:00:00 发布
本文介绍了一个使用Java实现的冒泡排序算法示例。通过生成随机整数数组并对其进行排序,展示了冒泡排序的基本原理及过程。代码首先生成包含10个随机数的数组,然后利用冒泡排序算法按升序排列这些数字,并打印排序前后的数组。
5131

被折叠的 条评论
为什么被折叠?



