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
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
相关文章推荐
- Java数组排序Arrays.sort,以及Comparator接口的用法
- Java数组排序Arrays.sort
- 2017/12/31Java基础学习——数组排序のArrays工具类的Arrays.sort()方法
- [Java]Arrays.sort() 数组排序
- java数组排序Arrays.sort,以及结合Comparator接口的用法
- Java数组排序Arrays.sort,以及Comparator接口的用法
- Java数组排序Arrays.sort,以及Comparator接口的用法
- Java数组排序Arrays.sort
- Java数组排序Arrays.sort,以及Comparator接口的用法
- java数组排序Arrays.sort,以及Comparator接口的用法
- java--数组排序(Arrays.sort())
- Java数组排序Arrays.sort,以及Comparator接口的用法
- Java数组排序Arrays.sort,以及Comparator接口的用法
- java中数组排序arrays.sort方法应用
- java数组排序Arrays.sort,以及结合Comparator接口的用法
- [Java]Arrays.sort() 数组排序
- java中数组排序Arrays.sort(arr)
- Java数组排序Arrays.sort,以及Comparator接口的用法
- Java数组排序Arrays.sort,以及Comparator接口的用法
- java学习记录——使用Arrays.sort对数组进行升序排序