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);