上代码:
冒泡法就是把无序的数组从小到大依次排序
public class MaoPao {
public static void main(String[] args) {
int [] nums = {78,65,15,3,402,1,100};//先定义一个无序的数组
for (int i = 0; i < nums.length; i++) {//来个循环,从零开始到数组字节的长度
for (int j = 0; j < nums.length-1-i; j++) {这个循环是交换数字的次数,把最大的数字找出来之后最后一个数字就不用再交换了只用交换前面的数字就行了
int tame ;//定义一个临时变量
if (nums[j]>nums[j+1]) {
/*
如果第一个数字和它后面的数字比较,如果比第一个大的话把第一个数字赋值给临时变量,然后再把它后面的赋值个第一个数字,再然后把临时变量赋值个第二个数字然后继续往后面比较然后交换。
*/
tame = nums[j];
nums[j] = nums[j + 1];
nums[j + 1] = tame;
}
}
}
System.out.println(Arrays.toString(nums));//把这个数组打印出来
}
}