'JAVA 알고리즘'에 해당되는 글 5건
[Java] 05. 알고리즘 - 근접값 찾기(Near)알고리즘[Java] 05. 알고리즘 - 근접값 찾기(Near)알고리즘
Posted at 2014. 2. 2. 04:25 | Posted in IT/알고리즘Java 알고리즘 근접값(Near) 찾기
주어진 값들중에서 입력한 값과 근접한 값을 출력하는 예제
public class Test{ public static void main(String[] args){ // 1. 초기화 및 선언 int[] data = { 10,15,18,25,30,35 }; // 데이터 int near = 7; // 찾을 숫자 int min = Integer.MAX_VALUE; // 기준데이터 최소값 - Interger형의 최대값으로 값을 넣는다. int nearData = 0; // 가까운 값을 저장할 변수 // 2. process for(int i=0;i<data.length;i++){ int a = Math.abs(data[i]-near); // 절대값을 취한다. if(min > a){ min = a; nearData = data[i]; } } // 3. 출력 system.out.println(near + "에 근접한 값 : " + nearData); } }
'IT > 알고리즘' 카테고리의 다른 글
[Java] 06. 알고리즘 - 최빈값(mode) 알고리즘 (1) | 2014.02.02 |
---|---|
[Java] 04. 알고리즘 - 최대값(Max),최소값(Min) 알고리즘 (1) | 2014.01.31 |
[Java] 03. 알고리즘 - 평균(AVG) 알고리즘 (0) | 2014.01.31 |
[Java] 02. 알고리즘 - 카운트(Count) 알고리즘 (0) | 2014.01.31 |
[Java] 01. 알고리즘 정의 및 합계 알고리즘 (0) | 2014.01.30 |