public static void main(String[] args) throws ParseException {
Integer [] array = {1,2,3,6,9,10,29,20,33};
Integer cerNum = -22;
Integer dValue = Math.abs(cerNum-array[0]);
for(int i=0;i<array.length;i++) {
dValue = dValue<Math.abs(cerNum-array[i])?dValue:Math.abs(cerNum-array[i]);
}
for(int j=0;j<array.length;j++) {
if(dValue==Math.abs(cerNum-array[j])) {
System.out.println("array["+j+"]"+array[j]);
}
}
}
Integer [] array = {1,2,3,6,9,10,29,20,33};
Integer cerNum = -22;
Integer dValue = Math.abs(cerNum-array[0]);
for(int i=0;i<array.length;i++) {
dValue = dValue<Math.abs(cerNum-array[i])?dValue:Math.abs(cerNum-array[i]);
}
for(int j=0;j<array.length;j++) {
if(dValue==Math.abs(cerNum-array[j])) {
System.out.println("array["+j+"]"+array[j]);
}
}
}