본문 바로가기

Backend/Java

[인프런] 정수, 배열, 최댓값, 알고리즘

예제로 공부하는 Java 100 문제풀이 Part.4

 

public class Java100_Ex42 {
	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 max = Integer.MIN_VALUE;
		int max = ar[0];

		// [4]: 반복문 돌면서 비교하여 출력
		System.out.println("현재 배열 내 가장 큰 값은: "+max);
		for(int i = 1; i < ar.length; i++)
			if(max < ar[i])
				max = ar[i];
		System.out.println("현재 배열 내 가장 큰 값은: "+max);
	}
}