4、为三个数排序

有三个数:5、2、3,请为它们从小到大排序


        int x = 5;
        int y = 2;
        int z = 3;
        if(x > y){
            x = x ^ y;
            y = x ^ y;
            x = x ^ y;
        }
        if(x > z){
            x = x ^ z;
            z = x ^ z;
            x = x ^ z;
        }
        if(y > z){
            y = y ^ z;
            z = y ^ z;
            y = y ^ z;
        }

        System.out.println("三个数从小到大的顺序是" + x + "," + y + "," + z);
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容