배열 문제 문의 드려요!
최소값, 최대값을 구할땐 배열 안 0번째 순서부터 차례차례 값을 비교하며 찾아가게 됩니다.그러기 위해선 min과 max 모두 배열의 0번째인 numbers[0]값을 먼저 넣어 놓고min의 경우 배열 0번째랑 1번째를 비교해 -> 배열 1번째가 더 작아? 그럼 1번째 값을 넣어 -> 1,2비교 ->2,3비교 ......비교하다보면 제일 작은 혹은 큰 숫자를 찾아 min과 max에 담겠죠주황색 줄을 풀어서 쓰면int minNumber = numbers[0]int maxNumber = numbers[0] 이고코드 수를 줄이기 위해 위에 int minNumber,maxNumber선언 후minNumber = maxNumber = numbers[0] 으로 초기화한겁니다 for문은 한번이라도 도는걸 줄이기 위해 1을 넣지 않았나 싶습니다.어차피 배열 0과 1부터 비교를 할거니 배열 0과 배열 0을 비교하는건 의미가 없죠 3번질문이 비교하는 과정인겁니다 for문을 돌며 새로 갱신된 min값이 배열의 i번째보다 작아? 그럼 그걸 min에 넣을거니까요~