Rami's 개발기록

[배열] 최댓값 최솟값 구하기 본문

개발기록/java

[배열] 최댓값 최솟값 구하기

ramrami 2021. 6. 14. 14:48

배열에서 최댓값과 최솟값 구하기를 해보려고 한다.

방법은 배열에 있는 값을 순서대로 비교하여

더 큰 값을 max에 더 작은 값을 min에 저장한다.


public static void main(String[] args) {
  
  int[] score = { 79, 88, 33, 100, 90 };
  int max = score[0]; // 최댓값을 score[0]부터 비교하기 위해 초기화값으로 score[0]을 할당
  int min = score[0]; // 최솟값을 score[0]부터 비교하기 위해 초기화값으로 score[0]을 할당

  for (int i = 0; i < score.length; i++) {
    if (score[i] > max) { // score[i]와 max를 비교하여 score[i]가 더 크면
       max = score[i]; // score[i]를 max에 할당한다.
    } else if (score[i] < min) { // score[i]와 min를 비교하여 score[i]가 더 작으면
       min = score[i]; // score[i]를 min에 할당한다.
    }
  }

  System.out.println("최댓값: " + max + ", 최솟값: " + min);

}
최댓값: 100, 최솟값: 33

 


프로그래밍을 배우는 중인 예비 개발자입니다.

잘못된 내용이나 고치고 싶은 부분이 있다면

지나치지 마시고 댓글로 남겨주시면

감사드리겠습니다😊

반응형
Comments