/*
/冒泡排序
*/
class ArrayTest2
{
public static void bubbleSort(int[] arr) //冒泡排序函数
{
for (int i=0; i<arr.length-1; i++ )
{
for (int j=0; j<arr.length-i-1 ; j++ )
{
if(arr[j]<arr[j+1])
{
int temp=arr[j]; //交换参数
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
}
public static void printArr(int[] arr) //展示数组成员
{
System.out.print("[");
for (int i=0; i<arr.length; i++)
{
if(i!=arr.length-1)
{
System.out.print(arr[i]+",");
}
else
{
System.out.println(arr[i]+"]");
}
}
}
public static void main(String[] args) //主函数,打印结果
{
int[] arr={99,23,44,3,13,45,22,53,66,43,1};
//冒泡排序之前
printArr(arr);
//冒泡
bubbleSort(arr);
//冒泡后的的打印输出
printArr(arr);
}
}