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

JAVA数组与排序(Arrays.sort(数组名))

2014-11-03 22:16 423 查看
import java.util.Scanner;
import java.util.Arrays;
public class ArrayTest03
{
public static void main(String[] args)
{
System.out.println("请输入数组的长度:");
InPut in = new InPut(); //调用类InPut
int n =in.in_put(); //调用类InPut的方法in_put
int[] arr = in.ScanIn(n); //调用方法ScanIn
System.out.println("-----------排序----------");
Arrays.sort(arr); //数组排序---默认升序
in.print_arr(arr); //调用方法pring_arr
System.out.println("数组的最大值是"+arr[n-1]);
System.out.println("数组的最小值是"+arr[0]);
}
}

class InPut
{
public int[] ScanIn(int n)//键盘输入为数组赋值
{
int[] arr = new int
;
Scanner in = new Scanner(System.in);
System.out.println("开始输入数组的值:");
for(int i=0;i<arr.length;i++)
{
System.out.println("请输入第"+(i+1)+"个整数");
arr[i] = in.nextInt();
}
System.out.println("-------------显示数组值-----------");
print_arr(arr); //调用方法 print_arr
return arr;
}
int in_put() //键盘输入整数且返回这个整数
{
Scanner in = new Scanner(System.in);
int n=in.nextInt();
return(n);
}
void print_arr(int[] arr) //输出数组的方法
{

for(int i=0;i<arr.length;i++ )
{
System.out.print(arr[i]+" ");
}
System.out.println();
}

}

本文出自 “挨踢的成长记录” 博客,请务必保留此出处http://yilesh.blog.51cto.com/3169139/1571457
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: