打印偶数位置的数组元素的Java程序
任务是打印出现在偶数位置的所有元素。考虑一个例子,我们有一个长度为 6 的数组,我们需要显示出现在 2,4 和 6 位置的所有元素,即;在索引 1、3、5 处。
例子:
Input: [1,2,3,4,5,6]
Output: 2
4
6
Input: [1,2]
Output: 2
方法:
1) 首先选择一个名为DisplayElementAtEvenPosition的类。
2) 然后在 main函数中,用上面例子中提到的值声明并初始化一个数组。
3)现在为了在偶数位置显示值,我们需要遍历数组。
4) 为此,使用 for 循环并遍历数组,同时将值增加2 ,因为我们需要偶数位置的值。
5) 完成该方法后,对其进行编译以获取输出。
例子:
Java
// Java Program to Print the Elements of an Array Present on
// Even Position
import java.io.*;
import java.util.*;
public class EvenPosition {
public static void main(String[] args)
{
// declaration and intilialization of array.
int[] arr = new int[] { 1, 2, 3, 4, 5, 6 };
// iterating through the array using for loop
for (int i = 1; i < arr.length; i = i + 2) {
// print element to the console
System.out.println(arr[i]);
}
}
}
输出
2
4
6
时间复杂度: O(n),其中n是数组的大小
辅助空间: O(1)