有一组数据,只有一个数字是出现一次,其他是两次,请找出这个数字。 public class Test { public static void main(String[] args) { int[]arr={2,2,3,5,6,7,6,4,4,6,7}; int count; for(int i=0;i<arr.length;i++){ count=0; for(int j=0;j<arr.length;j++){ if(arr[i]==arr[j]){ count++; } } if(count==1){ System.out.println(arr[i]); } } } } 2、找出数字所在位置下标 public class Test { public static void main(String[] args) { int[] arr = {1,2,3,10,5,6}; System.out.println(find(arr, 10)); } public static int find(int[] arr, int toFind) { for (int i = 0; i < arr.length; i++) { if (arr[i] == toFind) { return i; } } return -1; // 表示没有找到 } }