Java100 Part.4 - 최솟값을 구하는 알고리즘

Jeong Woosi·2022년 2월 21일
0

Java100 Part.4

목록 보기
10/14

[4, 13, 150, 17, -2]

현재 배열내 가장 작은 값은: -4
현재 배열내 가장 작은 값은: -2


public class ex100_1 {
	public static void main(String[] args) {
		
		//[1]: 배열 선언
		int[] ar = {4, 13, 150, 17, -2};
		
		//[2]: max, min 함수
		System.out.println(Math.max(10, 4));
		System.out.println(Math.min(10, 4));
		
		//[3]: 일단 배열내 첫번째 원소의 값이 제일 적다고 가정하고 초기화
		//int min = Integer.MAX_VALUE;
		int min = ar[0];
		
		//[4]: 반복문 돌면서 비교하여 출력 --> 이때, 비교는 2번째 부터 비교하면 되니깐 int=1로 시작.
		System.out.println("현재 배열내 가장 작은 값은:"+min);
		
		for(int i=1; i<ar.length; i++)
			if(min>ar[i])
				min=ar[i];
		System.out.println("현재 배열내 가장 작 값은:"+min);
	}
}
profile
Let's start to Coding

0개의 댓글