java数组降序排列_java数组排序sort升序,java数组排序sort降序

java数组降序排列_java数组排序sort升序,java数组排序sort降序importjava lang importjava util publicclassM publicstatic Stringargs inta newint 1 4 612 333 8 2 12 4534 0 for inti 0 i

import java.lang.*;

import java.util.*;

public class Main {

public static void main(String args[]) {

int a[] = new int[]{1, 4, 612, 333, -8, 2, -12, 4534, 0};

for (int i = 0; i < a.length; i++) { //直接选择排序(两重for循环排序)

for (int j = i + 1; j < a.length; j++) {

if (a[i] > a[j]) {

int temp = a[j];

a[j] = a[i];

a[i] = temp;

}

}

}

for (int i = 0; i < a.length; i++)

System.out.print(a[i] + “\t”);

System.out.println();

}

}

运行结果

-12 -8 0 1 2 4 333 612 4534

2. java数组排序sort排序

Arrays 是java的util包下的数组工具类,其中提供默认的sort排序.

public class Main {

public static void main(String args[]) {

int[] arr = {1, 4, 612, 333, -8, 2, -12, 4534, 0};

Arrays.sort(arr); //默认从小到大进行sort()排序

for (int i = 0; i < arr.length; i++)

System.out.print(arr[i] + “\t”);

System.out.println();

}

}

结果

-12 -8 0 1 2 4 333 612 4534

3. javasort降序排序

可以将升序的数组倒序输出,即可实现降序排序了。

或者实现一个自己的数组反转方法.

public class Main {

public static void main(String args[]) {

int[] arr = {1, 4, 612, 333, -8, 2, -12, 4534, 0};

Arrays.sort(arr); //默认从小到大进行sort()排序

// 逆序输出

for (int i = arr.length – 1; i >= 0; i–)

System.out.print(arr[i] + “\t”);

System.out.println();

}

}

结果

4534 612 333 4 2 1 0 -8 -12

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/212385.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午8:10
下一篇 2026年3月18日 下午8:10


相关推荐

  • cocos2d-x 3.0游戏实例学习笔记 《跑酷》 完结篇–源代码放送

    cocos2d-x 3.0游戏实例学习笔记 《跑酷》 完结篇–源代码放送

    2021年12月2日
    49
  • 即梦AI(AI创作平台) v2.1.2 安卓版

    即梦AI(AI创作平台) v2.1.2 安卓版

    2026年3月12日
    2
  • 周星驰算巨星吗_国际巨星女明星

    周星驰算巨星吗_国际巨星女明星4月1日,国际著名的技术先锋人物、领先的反病毒厂商卡巴斯基实验室的创始人&CEO尤金•卡巴斯基与巨星成龙一起,在北京奥运会中的标志性建筑“鸟巢”,举办了“卡巴斯基诚献-‘龙的传人’成龙和他的朋友们2009北京大型演唱会”的媒体见面会。在现场,尤金•卡巴斯基与成龙共同宣布,“卡巴斯基诚献-龙的传人-成龙和他的朋友们北京演唱会”将在一个月之后,也就是五月黄金周在“鸟巢”盛大开唱。这是卡巴…

    2022年8月20日
    10
  • linux平台 ora 12154,ORA-12154 TNS 无法解析指定的连接标识符

    linux平台 ora 12154,ORA-12154 TNS 无法解析指定的连接标识符ORA-12154TNS无法解析指定的连接标识符[日期:2011-12-27]来源:Linux社区作者:love_UbuntuORA-12154TNS无法解析指定的连接标识符.今天数据库突然连接时报这个错误,plsql连接不上,应用程序连接不上,但是sql可以连上。到网上找了半天,也改了半天。其实我的listener.ora文件是一直没有动的。网上的人说改了之后重启服务就可以。目…

    2022年7月24日
    13
  • HDU 1080 DP

    HDU 1080 DP

    2022年2月4日
    43
  • Postman使用详解

    一、Postman背景介绍用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代…

    2022年4月5日
    54

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号