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


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


public class Rank {
 public static void main(String args[])throws IOException{
  BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
  int point[] = new int[5]; //점수5개
  int rank[] = new int[5]; // 순위5개
 
  for (int i = 0; i < rank.length; i++) {
   System.out.print("점수 : ");
   point[i] = Integer.parseInt(in.readLine());
   rank[i] = 1;
  }
  for (int i = 0; i < rank.length; i++) {
   for (int j = 0; j < rank.length; j++) {
    if (point[i]<point[j]) { //점수가 클때마다
     rank[i] += 1; //랭크에 1씩 더해준다
    }
   }
  }
  for (int i = 0; i < rank.length; i++) {
   System.out.println(rank[i]+" : "+point[i]); // 출력은 무작위이나 순위가 제대로 정해졌음을 알수있다.
  }
 }
}




AND


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


public class SelectSort {
 public static void main(String[] args) throws IOException{
  BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
  int data[] = new int[5];
  int temp = 0;
  for (int i = 0; i < data.length; i++) {
   System.out.print(i+1+"번째 수 : ");
   data[i] = Integer.parseInt(in.readLine());
  }
 
  for (int i = 0; i < data.length-1; i++) {
   for (int j = i + 1; j  < data.length; j++) {
    if (data[i] > data[j]) {
     temp = data[i];
     data[i] = data[j];
     data[j] = temp;
    }
   }
  }
  for (int i = 0; i < data.length; i++) {
   System.out.print(data[i]+" ");
  }
 }

}




AND