Foros del Web » Programación para mayores de 30 ;) » Java »

ordenar números

Estas en el tema de ordenar números en el foro de Java en Foros del Web. hola amigos tengo este código si me me funciona pero no ce como ordenar los numeros auda por favor @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Java: Ver original ...
  #1 (permalink)  
Antiguo 07/06/2013, 09:30
 
Fecha de Ingreso: febrero-2013
Mensajes: 66
Antigüedad: 11 años, 2 meses
Puntos: 1
Información ordenar números

hola amigos tengo este código si me me funciona pero no ce como ordenar los numeros auda por favor

Código Java:
Ver original
  1. import java.util.Random;
  2. public class arrays {
  3.   public static void main(String[] args) {
  4.        
  5.       Random aleatorios = new Random();
  6.      
  7.      
  8.       int Tamano = 10;
  9.       int Escala = 10;
  10.      
  11.      
  12.       int numero;
  13.  
  14.       for ( int i = 1; i <= Tamano; i++)
  15.       {  
  16.       numero =  1 + aleatorios.nextInt(Escala);
  17.      
  18.      
  19.       System.out.printf("%3d", numero);
  20.  
  21.       System.out.print( (0 == i % 5)? "\n":"" );
  22.    
  23.      
  24.       }
  25.        
  26.       }
  27.       }
  #2 (permalink)  
Antiguo 09/06/2013, 21:58
 
Fecha de Ingreso: octubre-2010
Mensajes: 219
Antigüedad: 13 años, 6 meses
Puntos: 2
Respuesta: ordenar números

primero debes guardarlo en alguna lista y con el metodo estatico sort de la clase Collections,los podes ordenar de menor a mayor como por ej:

Código Java:
Ver original
  1. List<Integer> enteros=new LinkedList<Integer>();
  2.  
  3.        enteros.add(3);
  4.        enteros.add(5);
  5.        enteros.add(2);
  6.        enteros.add(9);
  7.        enteros.add(7);
  8.  
  9.        Collections.sort(enteros);
  10.  
  11.        for(Integer i:enteros){
  12.            System.out.println(i);
  13.        }

Última edición por razpeitia; 10/06/2013 a las 11:39

Etiquetas: string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:19.