Java 환경에서는 배열 목록의 제어 흐름 문을 통해 요소의 홀수 위치에 반환 값을 인쇄할 수 있습니다. Java의 제어 흐름 문은 단계 크기에 따라 이상한 위치를 확인합니다. 루프는 특정 조건이 참인지 거짓인지 평가하는 데 도움이 되는 조건 확인 제어 흐름 방법입니다. 이 경우 "홀수 위치"는 항상 특정 배열 목록에서 첫 번째, 세 번째, 다섯 번째로 나타납니다. 이 구문을 사용하여 빌드 코드는 이 조건을 확인합니다.
1단계에서는 임시값을 0으로 초기화하여 목록에서 바로 확인할 수 있도록 합니다. 다음으로 데이터 인덱스를 짝수 또는 홀수로 정렬합니다. 문자열이 기본 경로인 경우 해당 반환 목록의 요소를 찾는 것이 더 쉽습니다.
이 글에서는 Java 코드를 작성하는 방법과 특정 데이터 목록에서 이상한 위치에 나타나는 요소를 반환하는 가능한 메서드를 구현하는 방법을 배우고 연구할 것입니다.
배열은 특정 목록에 존재하는 유사한 유형의 데이터 요소입니다. 배열에서 사용자는 인덱스 번호를 사용하여 요소에 액세스할 수 있습니다. 검색 과정은 매우 간단하며 효과적으로 사용할 수 있습니다.
여기에 {2,12,23,7,6,15} 배열이 있고 이 특정 배열에 나타나는 홀수 위치 요소를 찾아야 한다고 가정해 보겠습니다. 여기에서 결과가 목록에 2,23,6으로 나타나는 것을 볼 수 있습니다.
배열은 동일한 유형의 요소로 구성된 유사한 데이터 세트의 모음입니다. 모두 연속적인 고정 크기 데이터입니다.
여기에 등장하는 요소들은 N으로 표현되며, 반복을 적용하면 N-1이 됩니다.
자바에는 특정 배열에서 요소의 위치를 찾는 방법이 많이 있습니다
방법은
스트림 API 메소드
For는 배열을 반복한 다음 인쇄하고 쓰는 오래되고 고전적인 방법이지만 스트리밍 API의 경우 "Arrays.AsList() .stream().forEach(s.o::p)"를 사용하는 것으로 충분합니다. 이러한 이상한 위치에 대한 결과 요소입니다.
이것은 Java에서 홀수 위치 요소를 찾는 일반적인 알고리즘입니다 -
1단계 - 시작하기
2단계 - 홀수에 존재하는 특정 배열을 초기화합니다
3단계 - 인쇄 단계를 반복합니다(5단계)
4단계 - 배열 인쇄
5단계 - 인쇄
이것은 Java를 사용하여 이상한 위치에 있는 요소를 찾는 간단하고 일반적인 예입니다. 이제 특정 데이터 목록의 홀수 위치에 있는 배열 요소를 반환하는 여러 가지 방법이 있습니다. 조금 더 자세히 살펴보겠습니다.
다음 방법은 목록에서 홀수 위치에 있는 요소를 찾을 수 있습니다. -
방법 1 - 반복을 통해 값이 1인 홀수 요소 찾기
방법 2 - 위치 증분 2로 홀수 위치를 받습니다.
방법 3 - 플래그 포인터 유지 관리를 통해 이상한 요소를 찾습니다.
방법 4: - 2로 나눌 수 있는 홀수 요소를 찾습니다.
반복값이 1인 홀수 요소를 얻는 과정: Iterator는 루프를 연결하는 데 사용할 수 있는 개체 파일입니다. Java에서 반복자를 사용하려면 java.util이라는 패키지가 있습니다.
임시값은 0으로 초기화됩니다.
앱 순회.
각 반복에서는 임시 값을 확인하고, 값이 0이면 반환되고, 그렇지 않으면 프로세스를 계속 진행합니다.
임시 값은 처리할 때마다 1씩 증가합니다.
배열 요소를 순회하고 요소 위치가 홀수이면 1을 더합니다.
2단계씩 따라야 할 단계 -
첫 번째 위치부터 목록을 탐색합니다.
각 작업에 2의 증분 프로세스를 적용합니다.
반복이 완료된 후 프로세스를 종료하세요.
첫 번째 반복 - 1+2=3
두 번째 반복 - 2+3=5
세 번째 반복 - 5+2=7
프로세스를 계속하세요
반품
양의 정수를 포함하는 정렬된 배열에서 첫 번째 요소의 값은 최대값이어야 하고 두 번째 요소의 값은 최소값이어야 합니다. 이 과정에서 포인터는 1로 초기화되어 반복을 시작합니다.
반복 값이 1인 홀수 요소를 얻는 단계는 -
시작
포인터는 1
반복 시작
플래그가 1이면 데이터를 인쇄합니다
플래그를 0
그렇지 않고 플래그가 0을 던지면 1
끝
import java.util.*; public class PrintOddElementsInArray { public static void main(String[] args){ int inputArray[] = new int[] { 1000, -5000, 4500, -2000, 10000, -2130, 7500 }; System.out.println("Existing array elements."); for (int i = 0; i < inputArray.length; i++) { System.out.println(inputArray[i]); } System.out.println( "Array elements at odd position."); int flag = 1; for (int i = 0; i < inputArray.length; i++) { if (flag == 1) { System.out.print(inputArray[i] + " "); flag = 0; } else flag = 1; } } }
Existing array elements .. 1000 -5000 4500 -2000 10000 -2130 7500 Array elements at odd position.1000 4500 10000 7500
要检查奇数位置的元素,我们可以使用是否被2整除的方法。
import java.util.*; public class PrintOddElementsInArray { public static void main(String[] args){ int inputArray[] = new int[] { 1000, -5000, 4500, -2000, 10000, -2130, 7500 }; System.out.println("Existing array elements .."); for (int i = 0; i < inputArray.length; i++) { System.out.println(inputArray[i]); } System.out.println( "Array elements at odd position."); for (int i = 0; i < inputArray.length; i++) { if (i % 2 == 0) { System.out.println(inputArray[i]); } } } }
Existing array elements. 1000 -5000 4500 -2000 10000 -2130 7500 Array elements at odd position. 1000 4500 10000 7500
要查找出现在奇数位置的元素,应用排序方法或应用可被 2 整除的方法会更方便。它评估特定条件的过程是真还是假。
在本文中,我们学习了如何使用这些算法和示例编写 Java 程序来返回列表中奇数位置的元素。
위 내용은 목록의 홀수 위치에 있는 요소를 반환하는 Java 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!