ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 최대값 구하기
    자료구조와 알고리즘 2019. 10. 30. 13:45

    3개의 정수를 입력받아 최대값을 구하는 법을 알아보겠습니다.

    
    import java.util.Scanner;
    
    public class Max3 {
      public static void main(String[] args) {
    
        // 3개의 정수를 입력받기 위해 Scanner 객체를 생성
        // 이 때 System.in은 표준입력스트림으로 키보드 입력에 반응합니다.
        Scanner scan = new Scanner(System.in);
    
        // 3개의 정수를 받을 배열 생성
        int[] num = new int[3];
    
        // 최대값을 저장할 지역변수 생성 및 초기화
        int max = 0;
    
        for (int i = 0; i < num.length; i++) {
    
          System.out.print((i+1) + "번째 값을 입력하시오.");
    
          // int 값을 입력받아 저장합니다.
          num[i] = scan.nextInt();
    
          if (i == 0) {
          // 첫번째 값은 max에 저장합니다.
            max = num[i];
          } else {
          // 두번째 값부터는 기존의 max 값과 비교하여 더 큰 값을 저장합니다.
            max = max < num[i] ? num[i] : max;
          }
        }
        // 최대값을 출력합니다.
        System.out.println("Max :" + max);
      }
    }
    

    '자료구조와 알고리즘' 카테고리의 다른 글

    동전교환 (DFS)  (0) 2023.01.25
Designed by Tistory.