您的位置:首页 > 编程语言 > Java开发

JAVA中sort函数的简单使用方法 (JAVA新手向)

2017-05-18 14:06 281 查看
渣渣学最近做JAVA作业时查了一下JAVA中排序函数sort的使用方法。。故此处列出来。。(针对JAVA初学者)

大致的模板是酱紫的

Arrays.sort(数组名,起始下标,终止下标);


我们来举个栗子

import java.util.*;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {

Scanner in=new Scanner(System.in);

while(in.hasNext())
{
int num[]=new int[100];

int n;///输出n个数
n=in.nextInt();

for(int i=0;i<n;i++)
{
num[i]=in.nextInt();

}

Arrays.sort(num,0,n);///排序部分

for(int i=0;i<n;i++)
{
System.out.println(num[i]);

}
}

}
}


运行结果



这就是大致的使用方法。。

那么其他类型数组呢

比如DOUBLE形

import java.util.*;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {

Scanner in=new Scanner(System.in);

while(in.hasNext())
{
double  num[]=new double[100];

int n;///输出n个数
n=in.nextInt();

for(int i=0;i<n;i++)
{
num[i]=in.nextDouble();

}

Arrays.sort(num,0,n);///排序部分

for(int i=0;i<n;i++)
{
System.out.println(num[i]);

}
}

}
}


运行结果



如果一个数组初始化时已经赋值。则SORT函数可以用另一种方式操作。。。

import java.util.*;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {

Scanner in=new Scanner(System.in);

int num[]= {5,4,3,2,1};

Arrays.sort(num);

for(int i=0;i<5;i++)
{
System.out.println(num[i]);

}

}
}


大约是

Arrays.sort(数组名);


大约就是酱紫拉
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 入门知识