Programa Java para imprimir los elementos de una array presente en posición par

La tarea es imprimir todos los elementos que están presentes en posición uniforme. Considere un ejemplo, tenemos una array de longitud 6 y necesitamos mostrar todos los elementos que están presentes en las posiciones 2, 4 y 6, es decir; en los índices 1, 3, 5. 

Ejemplo:

Input: [1,2,3,4,5,6]

Output: 2
        4
        6

Input: [1,2]

Output: 2 

Enfoque:
1) Primero tome una clase con el nombre DisplayElementAtEvenPosition .
2) Luego, dentro de la función principal, declare e inicialice una array con los valores mencionados en el ejemplo anterior.
3) Ahora, para mostrar los valores en una posición uniforme, necesitamos iterar a través de la array.
4) Para este propósito, tome un ciclo for e itere a través de la array mientras incrementa el valor con 2 , ya que necesitamos los valores en una posición uniforme.
5) Una vez que haya terminado con el enfoque, compílelo para obtener el resultado.

Ejemplo:

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 initialization 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]);
        }
    }
}
Producción

2
4
6

Complejidad de tiempo: O(n) donde n es el tamaño de una array

Espacio Auxiliar: O(1)

Publicación traducida automáticamente

Artículo escrito por bunnyram19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *