Advertisement
Guest User

Intercambio

a guest
Feb 25th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.29 KB | None | 0 0
  1. package programacion;
  2. /*@author GONZALO*/
  3. public class Intercambio { //la primera con todas  
  4.     public static void main(String[] args){
  5.         int[] array1 = {5220,2446,5577,9558,14415,2557,547,584,565,453,324,2344,321,323,323,122,432,321,322,345,345};//array con valores
  6.         intercambio(array1);//llamada
  7.         for(int j = 0; j<array1.length;j++){//un for para mostrar el array entero
  8.             System.out.println(array1[j]);
  9.             }
  10.     }
  11.  
  12.     private static int[] intercambio(int[] array1) {
  13.         int i,j,num,aux;//inicializamos la variables a usar
  14.         for(i=0;i<array1.length-1;i++){//el primer for recorre el array y nos da la primera cifra a fijar para el intercambio
  15.             for(j=i+1;j<array1.length;j++){//el segundo for recoore todo el array restante a partir de la posicion del primero
  16.                 if(array1[i] > array1[j]){//esta condicion dictamina que si la posicion fijada en el primer for y comparadaa con el del segundo for que es dinamico
  17.                     num = array1[i];//
  18.                     array1[i] = array1[j];// el valor de las posiciones comparadas de intercambian una por la otra
  19.                     array1[j] = num;//
  20.                 }
  21.             }
  22.         }
  23.         return array1;//returna el array entero ya ordenado
  24.     }
  25.    
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement