Rotar array de enteros sin utilizar otro array JAVA

En este ejercicio procederemos a rotar el array mediante un bucle for y una variable auxiliar.

public class RotarArray {

 public static void main(String[] args) {

  int numerico [] ={1,2,4,9,12,45,2,3};
  int aux;
  
  
 System.out.println("Este es el array original");
  for(int i=0;i < numerico.length;i++)
  {
 System.out.println(numerico[i]);
  }
  
  int cn = numerico.length-1;
 
       for (int i = 0; i <= cn; i++) 
       {
      aux=numerico[i];
      numerico[i]=numerico[cn];
      numerico[cn]=aux;
      cn--;
      if(i==cn)break;
       }
      
       
       
       System.out.println("Este es el array dado la vuelta");
       for(int i=0;i < numerico.length;i++)
   {
  System.out.println(numerico[i]);
   }

 }

}

No hay comentarios:

Publicar un comentario