📜  打印偶数位置的数组元素的Java程序

📅  最后修改于: 2022-05-13 01:55:44.677000             🧑  作者: Mango

打印偶数位置的数组元素的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)