IT/Java

[JAVA] 원하는 개수만큼의 배열 생성 및 최댓값 구하는 프로그램

eternitys 2020. 12. 8. 23:12

배열을 생성하여 원하는 개수만큼 넣어 최댓값을 구하는 프로그램입니다.

 

public static void main(String[] args) {

		Scanner scanner = new Scanner(System.in);
		System.out.print("생성할 배열의 크기를 입력하세요: ");
		int number = scanner.nextInt();
		int[] array = new int[number];
		for (int i = 0; i < number; i++) {
			System.out.println("배열에 입력할 정수를 하나씩 입력하세요: ");
			array[i] = scanner.nextInt();
		}
		int result = -1;
		for (int i = 0; i < number; i++) {
			result = max(result, array[i]);
		}
		System.out.println("입력한 모든 정수 중에서 가장 큰 값은 :" + result + "입니다.");
	}

 

출력 결과

 

생성할 배열의 크기를 입력하세요: 5
배열에 입력할 정수를 하나씩 입력하세요: 
7
배열에 입력할 정수를 하나씩 입력하세요: 
10
배열에 입력할 정수를 하나씩 입력하세요: 
5
배열에 입력할 정수를 하나씩 입력하세요: 
4
배열에 입력할 정수를 하나씩 입력하세요: 
3
입력한 모든 정수 중에서 가장 큰 값은 :10입니다.

 

5개의 배열을 만들어 가장 큰 값이 10이 나오는 것을 볼 수 있습니다.