arraydemo.java

来自「一些基本的java程序源代码」· Java 代码 · 共 36 行

JAVA
36
字号
import java.util.*;

public class ArrayDemo {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Scanner scanner=new Scanner(System.in);
		int[] arr={42,54,6,9,43,11,98,2,76};
		
		System.out.print("排序前:");
		for(int i=0;i<arr.length;i++)
			System.out.print(arr[i]+" ");
		System.out.println();
		
		Arrays.sort(arr);
		
		System.out.print("排序后: ");
		for(int i=0;i<arr.length;i++)
			System.out.print(arr[i]+" ");
		
		System.out.print("\n请输入搜索值:");
		int key=scanner.nextInt();
		int find=-1;
		if((find=Arrays.binarySearch(arr,key))>-1){
			System.out.println("找到值于索引 "+find+" 位置");
		}
		else
			System.out.println("找不到指定值!");
		

	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?