java 数组的应用(一维)

一位数组的应用,包括数组复制,数组局部复制,数组长度,数组排序,在数组里边查询某个值,在数组里边局部查询某个值:

talk is cheaper,show me the code:

package hdu;
import java.util.*;
import java.text.*;
public class learn {

	//public static void main(String[] args) {
		// TODO 自动生成的方法存根
		public static void main(String[] args) {
		Scanner cin=new Scanner(System.in);
		int a[]=new int[11000];//创建数组a
		int b[]=new int[11000];//创建数组b
		while(cin.hasNext())
		{
			String ch[]=new String[]{"\t"};
			int n=cin.nextInt();//输入测试数据的组数
			for(int help=0;help
然后测试,输入:

5
7
4 8 5 6 3 2 9

表示5组测试数据,第一组测试数据里边a的长度为7,对数组a进行赋值:

输出得到:

java 数组的应用(一维)_第1张图片

对于查询函数Arrays.binarySearch(c,0,m-1,5),c表示在c数组里边进行查询,查询范围为0到m-1,查询内容为5,如果5不在数组c里边,则返回-1或者-(5可以在数组c里边排序后插入的位置):

java 数组的应用(一维)_第2张图片



你可能感兴趣的:(Java)