Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package examen_programacion_Antonio_Villena;
- public class Examen_ejer01_Antonio_Villena {
- private static int[] array = new int[10];
- private static void cargar() {
- for(int i = 0; i < array.length; i++) {
- int r = ((int) ((Math.random()*100)+1));
- array[i] = r;
- }
- }
- private static void mostrar() {
- for(int i = 0; i < array.length; i++) {
- System.out.println("Índice "+i+" \b"+array[i]);
- }
- }
- private static void rotar(int numeroPos) {
- for(int x = 0; x < numeroPos; x++) {
- moverPos(array[x], x+1, array.length-1);
- }
- }
- private static void moverPos(int valor, int pos, int cuenta) {
- if(pos == array.length) pos = 0;
- int aux = array[pos];
- array[pos] = valor;
- if(cuenta > 0) moverPos(aux, pos+1, cuenta-1);
- }
- public static void run() {
- cargar();
- mostrar();
- rotar(2);
- System.out.println();
- mostrar();
- }
- public static void main(String[] args) {
- run();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement