public class BubbleSort{
/**
* Method sortArray
* 将数组转化成字符串
* @param array[]
* @return result
*/
static String sortArray(int[] array){
String result = "";
for(int i=0; i<array.length; i++){
result += array[i]+" ";
}
return result;
}
/**
* Method bubbleSort
* 将数组排序
* @param array[]
* @return array
*/
static int[] bubbleSort(int[] array){
int t = 0;
for(int i=0; i<array.length; i++){
for(int j=0; j<array.length-i-1; j++){
if(array[j]>array[j+1]){
t = array[j];
array[j] = array[j+1];
array[j+1] = t;
}
}
}
return array;
}
public static void main(String[] args){
int[] arr = {12,43,23,56,8,22};
System.out.println("Before: "+sortArray(arr));
//调用排序方法
arr = bubbleSort(arr);
System.out.println("After: "+sortArray(arr));
}
}