package Xhe.com;
import java.util.Arrays;
//冒泡排序算法
public class Demo2 { public static void main(String[] args){ int[] arr = {10,12,5,2,60,22,17}; //定义数组元素 for(int j = 0; j < arr.length-1;j++){ //j的意义在于让i的for循环执行length-1次,找出这个数组的最大值 for(int i = 0; i < arr.length-1; i++){ //数组下标从[0]开始到[length-1] if(arr[i] > arr[i+1]){ //如果数组下标[0]大于下标[1],则进行位置交换 int temp = arr[i]; //定义一个temp把数组下标[0]的值放进去 arr[i] = arr[i+1]; //把数组下标[0+1]的值给数组下标[0] arr[i+1] = temp; //把temp的值给下标[0+1],完成 10,12的位置交换(10小于12实际未交换位置) } } } System.out.println("数组的元素:"+Arrays.toString(arr)); //Arrays.toString(arr) 表示把arr //数组转换成字符串显示 } }