int[] myAry = {0,1,3,4,6,87,3,2,4,34,34,7,45}; int[] myAry2 = myAry; int[] myAry3 = Arrays.copyOf(myAry, myAry.length); if(myAry == myAry2){ System.out.println("myAry 和 myAry2 相等"); }else{ System.out.println("myAry 和 myAry2 不相等"); } if(myAry == myAry3){ System.out.println("myAry 和 myAry3 相等"); }else{ System.out.println("myAry 和 myAry3 不相等"); } //给数组排序 Arrays.sort(myAry3); for(int i : myAry3 ){ System.out.print(i+"\t"); } Scanner scan = new Scanner(System.in); System.out.print("输入你要猜测的数字:"); int guessNum = 0; try { guessNum = scan.nextInt(); } catch (Exception e) { System.out.println("请输入数字!"); } Boolean b = false; for(int i : myAry3 ){ if(guessNum == i){ b = true; break; } } if(b){ System.out.println("您输入的数字" + guessNum + "在数组中存在, 猜测正确!"); }else{ System.out.println("您输入的数字" + guessNum + "在数组中不存在,猜错了哦!"); } int find = Arrays.binarySearch(myAry3, 0, myAry3.length, 3); System.out.println(find);
数组----数组的拷贝、排序、遍历、引用,console交互
原文:http://www.cnblogs.com/xiaocaimiao/p/3557097.html