배열에서 최대 합계를 제공하는 두 요소는 결국 가능한 최대 합계를 제공하는 두 개의 가장 큰 배열 요소를 찾아야 함을 의미합니다.
이 기사에서는 Java에서 두 요소의 최대 합을 찾는 방법을 살펴보겠습니다.
아래 배열이 있다고 가정해보세요
[10, 2, 3, -5, 99, 12, 0, -1]
이 배열에서 가장 큰 요소는 99이고 두 번째로 큰 요소는 12입니다.
최대 합계 = 99 + 12
따라서 이 배열에 있는 두 요소의 최대 합은 111입니다.
아래 배열이 있다고 가정해보세요
[556, 10, 259, 874, 123, 453, -96, -54, -2369]
이 배열에서 가장 큰 요소는 874이고 두 번째로 큰 요소는 556입니다.
최대 합계 = 874+556
따라서 이 배열에 있는 두 요소의 최대 합은 1430입니다.
아래 배열이 있다고 가정해보세요
[55, 10, 29, 74, 12, 45, 6, 5, 269]
이 배열에서 가장 큰 요소는 269이고 두 번째로 큰 요소는 74입니다.
최대 합계= 269+74
따라서 이 배열에 있는 두 요소의 최대 합은 343입니다.
1단계 − for 루프를 사용하여 배열에서 가장 큰 요소와 두 번째로 큰 요소를 찾습니다.
2단계 - 합을 구합니다.
3단계 − 합계를 인쇄하세요.
1단계 − 배열 요소를 정렬합니다.
2단계 −배열의 마지막 요소와 두 번째 요소를 가져옵니다.
3단계 − 합을 구하세요.
4단계 − 합계를 인쇄하세요.
배열을 정렬하려면 java.util 패키지의 Arrays 클래스에 있는 sort( ) 메서드를 사용해야 합니다.
다음은 메소드를 사용하여 배열을 오름차순으로 정렬하는 구문입니다
으아아아여기서 'array_name'은 정렬하려는 배열을 나타냅니다.
우리는 다양한 접근 방식으로 솔루션을 제공했습니다.
for 루프를 사용하여 최대 합계 찾기
Arrays.sort를 사용하여 가장 큰 합계 찾기
프로그램과 그 출력을 하나씩 살펴보겠습니다.
이 접근 방식에서는 for 루프를 사용하여 배열 요소를 반복하여 가장 큰 요소와 두 번째로 큰 요소를 찾습니다. 이 두 요소는 최대 합계를 제공합니다.
이 방법에서는 Arrays.sort() 메서드를 사용하여 배열을 정렬합니다. 그런 다음 마지막에서 두 번째 인덱스의 요소를 가져옵니다. 배열이 이미 정렬되어 있으므로 이 두 요소는 최대 합계를 제공합니다.
이 기사에서는 Java에서 최대 합계를 갖는 배열의 두 요소를 찾는 다양한 방법을 살펴보았습니다.
위 내용은 Java에서 두 배열 요소의 최대 합 찾기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!