본문 바로가기
문제풀이/Beakjoon

[Java 2562] 최댓값

by AngieLee 2021. 6. 1.

 

 

 

import java.util.*;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);	// 입력하기 위한 조건
		int arr[] = new int[9];		// 숫자가 담길 배열의 수
		int max = 0;		// 제일 큰 수를 담을 그릇
		int index = 0;		// 입력한 숫자가 배열에 담긴 순서
		
		for (int i = 0; i < arr.length; i++) {		// 반복문. 조건 값은 배열의 길이 만큼
			System.out.print((i+1) + "번째 배열의 값: ");		
			arr[i] = sc.nextInt();		// arr[i]에 담을 수 입력
			if (arr[i] > max) {		// 담긴 값이 max보다 클 경우 arr[i]에 저장되게 끔 만들어 주는 조건.
				max = arr[i];		// 가장 큰 수가 담긴 arr[i]가 max값이 된다
				index = i+1;		// i는 0부터 시작하기 때문에 +1을 해주었다.
			}
		}
		System.out.println("최댓값: "+max);
		System.out.println("최댓값은: "+index+"번째 줄");
	}
}

 

 

실행결과


'문제풀이 > Beakjoon' 카테고리의 다른 글

[Java 2438] 별 찍기 - 1  (0) 2021.06.01