Ingresar numero en un arreglo java
Tengo un arreglo de 20 posiciones y lo llene con numero del 1 al 10
algo así 1,2,3,4,5,6,7,8,9,10,0,0,0,0,0,0,0,0,0,0
Ahora deseo por ejemplo que ingreso un numero por ejemplo 29 y que ese 29 ocupe el lugar del numero 1 pero que el 1 se corra hacia la derecha que no se borre si no que a medida que se ingresa numero se vayan corriendo hacia la derecha los demás.
Tengo el código mas o menos así :
static int array[]= new int[20];
public void llenarArreglo() {
int contador=0;
for(int i=0;i<10;i++){
contador ++; array= contador;
}
}
public void ingresaNumero() {
int a;
System.out.print("numero: ");
a=arreglos.nextInt(); ---> aquí queda gurdado el numero digitado en a
}
public void CorrerNumeros() {
Aquí deseo que ese numero por ejemplo un a=29 digitado se posicione en el lugar del numero 1 y este se corra.
así 29,1,2,3,4,5,6,7,8,9,10,0,0,0,0,0,0,0,0,0
}
Les agradecería alguna ayuda un consejo