利用Java对多个整数进行排序(升序和降序)操作
2022/1/16 12:03:41
本文主要是介绍利用Java对多个整数进行排序(升序和降序)操作,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
TestSort.java
import java.util.Arrays; import java.util.Scanner; /** * 对5个数进行升序和降序 */ public class TestSort { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println("请输入5个整数,每输入一个数后按一次回车"); //控制台接收5个整数 //可根据自身需求对整数个数进行增减 // 如3个整数为 :int[] num = new int[]{input.nextInt(), input.nextInt(), input.nextInt()} int[] num = new int[]{input.nextInt(), input.nextInt(), input.nextInt(), input.nextInt(), input.nextInt()}; //升序可借助JDK提供的数组工具进行排序 Arrays.sort(num); // System.out.print("数组升序为:"); //第一次对数组进行遍历,升序 for (int i = 0; i < num.length; i++) { System.out.print(num[i]+" "); } //降序需要手工对数据进行元素的赋值,交换 for (int i = 0; i < num.length / 2; i++) { int temp = num[i]; num[i] = num[num.length - 1 - i]; num[num.length - 1 - i] = temp; } System.out.println(); System.out.print("数组降序为:"); //第二次遍历,降序 for (int i = 0; i < num.length; i++) { System.out.print(num[i]+" "); } } }
这篇关于利用Java对多个整数进行排序(升序和降序)操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?