miércoles, 30 de abril de 2014

Ordenamiento Burbuja con arreglos

import java.util.Scanner; //ingresar valores
public class Arreglo_Ordenado {
     private Scanner entrada;  //variable leer información
     public int [] datos;      //Vector

         public void cargar () {                              //metodo cargar

 
 
     entrada = new Scanner (System.in);
     System.out.print ("¿Cuantos Datos Deseas Ingresar?");
     int  cant;
     cant = entrada.nextInt ();           //llenado de vector
     datos = new int [cant];
     for (int v=0; v<datos.length; v++)
     {
    
     System.out.print ("Ingrese el dato Número"  +v+  ":");
     datos [v]= entrada.nextInt ();
    
    
     }
    
    
     }
    
     /**
     * @param args the command line arguments
     */
     public void ordenar (){
     
      int aux;
      for (int i=1; i<datos.length;i++){
     
       for (int j=0; j<datos.length- 1;j++){  
     
       if (datos[j]>datos[j+1]){
        aux= datos [j];
        datos[j]=datos[j+1];
        datos[j+1]=aux;
       
           }
       }
      }
          System.out.print (" Vector  Ordenado");
          for (int r=0; r<datos.length; r++){          
      
       System.out.print ("-"+datos[r]);    
                }
      }
     public static void main(String[] args) {
        // TODO code application logic here
     
       Arreglo_Ordenado vector=new Arreglo_Ordenado();
       vector.cargar ();
       vector.ordenar ();
   
                 
     
        }
   
    }

No hay comentarios.:

Publicar un comentario