public class Test025 {public static void main(String[] args) {// 57에 가장 가까운 수 구하기 - 28, 19, 87, 66, 45, 6, 79, 30, 96, 33
int[] numbers = {28,19,87,66,45,6,79,30,96,33};
int targetNumber = 57;
int tmp = 0;
int tmp2 = 0;
int nearNum = 0;
for(int i = 0; i < numbers.length - 1; i++) {
for(int j = 0; j < numbers.length; j++) {
if(numbers[i] >= targetNumber) {
tmp = numbers[i] - targetNumber;
} else if(numbers[i] < targetNumber) {
tmp = targetNumber - numbers[i];
}
}
if(tmp2 == 0) {
tmp2 = tmp;
} else if(tmp < tmp2) {
tmp2 = tmp;
nearNum = numbers[i];
}
}
System.out.println(nearNum);
}
}
66