import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;


public class Near {

 public static void main(String[] args) throws IOException{
  BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
  int ten[] = new int[10];
  int min = 100; // 차이값중 최소값
  int d = 0; //6과의 차이값
  int k = 0; //6과 가까운수
 
  for (int i = 0; i < ten.length; i++) {
   System.out.print(i+"번째 숫자 입력 : ");
   ten[i] = Integer.parseInt(in.readLine());
  }
  for (int i = 0; i < ten.length; i++) {
   d = Math.abs(ten[i]-6); // 절대값구해서 뺀값을 구함
   if (d < min) { // 뺀값이 가장 작은 값을 최소값으로 지정하는 로직
    min = d;
    k = ten[i]; //현재까지 6과 가장 가까운 수를 k에 입력
   }
  }
  System.out.println("가장가까운수 : " + k);
 }

}




AND