java冒泡法之妈妈再也不用担心我不会java系列

上代码:
冒泡法就是把无序的数组从小到大依次排序
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));//把这个数组打印出来
    }
}

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值