class Solution {
public int threeSumClosest(int[] nums, int target) {
Arrays.sort(nums);
int temp;
int min=Integer.MAX_VALUE;
int result;
int ii = 0,jj=0,kk=0;
for(int i=0;i<nums.length-1;i++){
for(int j=i+1;j<nums.length;j++){
temp=nums[i]+nums[j];
for(int k=nums.length-1;k>j;k--){
result=temp+nums[k];
if(min>Math.abs(result-target)){
ii=i;
jj=j;
kk=k;
min=Math.abs(result-target);
}
}
}
}
// System.out.print(" 最终"+(nums[ii]+nums[jj]+nums[kk]));
return nums[ii]+nums[jj]+nums[kk];
}
}