java - for 문 이용하여 배열의 최대값 구하기

imjingu·2023년 8월 7일
0

개발공부

목록 보기
326/481
package chapter20230807;

public class test17 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		/* for 문을 이용해서 주어진 배열의 항목에서 최대값을 구하세요. */
		int max = 0;
		int[] array = {1, 5, 3, 8, 2};
		
		//작성위치
		for(int i = 0; i < array.length; i++) {
			// max = array[i] 의 max는 실행될때 마다 초기화, 그 담의 max에 값이 계속 저장
			// 처음 실행할때 max는 아직 0 임 그래서 1 > 0 은 참이라서 array[i] 값을 max에 저장 계속 인덱스 값이 늘어나면서 반복
			max = array[i] > max ? array[i] : max; 
		}
		
		for(int item : array) { // 이렇게도 가능
			max = item > max ? item : max;
		}
		System.out.println("max : " + max); // 8
	}

}

0개의 댓글