package java_study;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.InputMismatchException;
/**
* Created with IntelliJ IDEA.
* Description:
* User: zxx
* Date: 2018-07-18
* Time: 上午10:55
*/
public class main {
public static void main(String[]args){
int [] arr = {12, 33, 44, 63, 489, 4897, 1111};
printArr(arr);
System.out.println();
sort(arr);
printArr(arr);
}
/**
* 冒泡排序
* @param arr
*/
public static void sort(int[] arr){
//外层轮数
for(int i = 0; i < arr.length - 1; i++){
//每一轮比较的次数
for(int j = 0; j < arr.length - i - 1; j++){
//如果后面比前面大就交换位置
if(arr[j + 1] > arr[j]){
//定义临时变量
int temp = arr[j + 1];
//后面赋值前面
arr[j + 1] = arr[j];
//前面赋值后面
arr[j] = temp;
}
}
}
}
/**
* 打印数组
* @param arr
*/
public static void printArr(int[] arr){
for(int i = 0; i < arr.length; i++){
System.out.println(arr[i]);
}
}
}