본문 바로가기
카테고리 없음

[백준/JAVA] boj2562 최댓값

by jyee 2024. 3. 31.
728x90
반응형

 

<해결방법> 

Integer.MIN_VALUE  를 이용하여 초기화를 먼저 해주었다. 이 값은 정수의 최소값을 나타내는 상수이므로, 초기화 값으로 사용하면 입력된 아무리 큰 수도 max보다 크다고 판단되어 최댓값을 제대로 찾을 수 있음  

 

 

 

< 문제 풀이> 

import java.util.Scanner;

//최댓값 구하기~!
public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int max = Integer.MIN_VALUE;
        int max_index = 0;

        for(int i=1; i<10; i++){
        int temp = scan.nextInt();
        if(temp>max){
        max = temp;
        max_index = i;
        }
        }
        System.out.println(max);
        System.out.println(max_index);
    }
}
728x90
반응형